frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

GPT-5.2

https://openai.com/index/introducing-gpt-5-2/
501•atgctg•3h ago•390 comments

Denial of service and source code exposure in React Server Components

https://react.dev/blog/2025/12/11/denial-of-service-and-source-code-exposure-in-react-server-comp...
55•sangeeth96•1h ago•7 comments

Rivian Unveils Custom Silicon, R2 Lidar Roadmap, and Universal Hands Free

https://riviantrackr.com/news/rivian-unveils-custom-silicon-r2-lidar-roadmap-universal-hands-free...
118•doctoboggan•3h ago•142 comments

Litestream VFS

https://fly.io/blog/litestream-vfs/
160•emschwartz•3h ago•53 comments

An SVG is all you need

https://jon.recoil.org/blog/2025/12/an-svg-is-all-you-need.html
57•sadiq•2h ago•20 comments

The highest quality codebase

https://gricha.dev/blog/the-highest-quality-codebase
345•Gricha•3d ago•263 comments

Show HN: Sim – Apache-2.0 n8n alternative

https://github.com/simstudioai/sim
94•waleedlatif1•4h ago•12 comments

Almond (YC X25) Is Hiring SWEs and MechEs

https://www.ycombinator.com/companies/almond-2/jobs
1•shawnpatel•46m ago

The architecture of “not bad”: Decoding the Chinese source code of the void

https://suggger.substack.com/p/the-architecture-of-not-bad-decoding
19•Suggger•7h ago•11 comments

UK House of Lords attempting to ban use of VPNs by anyone under 16

https://alecmuffett.com/article/134925
16•nvarsj•1h ago•4 comments

My productivity app is a never-ending .txt file (2020)

https://jeffhuang.com/productivity_text_file/
85•simonebrunozzi•2h ago•60 comments

Craft software that makes people feel something

https://rapha.land/craft-software-that-makes-people-feel-something/
190•lukeio•8h ago•96 comments

Programmers and software developers lost the plot on naming their tools

https://larr.net/p/namings.html
59•todsacerdoti•3h ago•98 comments

Going Through Snowden Documents, Part 1

https://libroot.org/posts/going-through-snowden-documents-part-1/
134•libroot•2h ago•73 comments

Prove It All Night: With no fame or fortune, what keeps a band onstage? (1999)

https://chicagoreader.com/news/prove-it-all-night/
36•NaOH•1w ago•7 comments

An Orbital House of Cards: Frequent Megaconstellation Close Conjunctions

https://arxiv.org/abs/2512.09643
71•rapnie•6h ago•38 comments

Launch HN: BrowserBook (YC F24) – IDE for deterministic browser automation

52•cschlaepfer•6h ago•30 comments

Auto-grading decade-old Hacker News discussions with hindsight

https://karpathy.bearblog.dev/auto-grade-hn/
548•__rito__•1d ago•246 comments

iPhone Typos? It's Not Just You – The iOS Keyboard Is Broken [video]

https://www.youtube.com/watch?v=hksVvXONrIo
348•walterbell•6h ago•261 comments

Deprecate like you mean it

https://entropicthoughts.com/deprecate-like-you-mean-it
44•todsacerdoti•5h ago•108 comments

The Walt Disney Company and OpenAI Partner on Sora

https://openai.com/index/disney-sora-agreement/
86•inesranzo•7h ago•363 comments

Golang optimizations for high‑volume services

https://packagemain.tech/p/golang-optimizations-for-highvolume
25•der_gopher•3d ago•6 comments

French supermarket's Christmas advert is worldwide hit (without AI) [video]

https://www.youtube.com/watch?v=Na9VmMNJvsA
125•gbugniot•8h ago•76 comments

Contact Sheet Prompting

https://www.willienotwilly.com/contact-sheet-prompting
4•handfuloflight•3d ago•1 comments

EFF launches Age Verification Hub

https://www.eff.org/press/releases/eff-launches-age-verification-hub-resource-against-misguided-laws
157•iamnothere•1d ago•131 comments

Patterns.dev

https://www.patterns.dev/
540•handfuloflight•20h ago•124 comments

Show HN: Local Privacy Firewall-blocks PII and secrets before ChatGPT sees them

https://github.com/privacyshield-ai/privacy-firewall
92•arnabkarsarkar•2d ago•37 comments

Helldivers 2 on-disk size 85% reduction

https://store.steampowered.com/news/app/553850/view/491583942944621371
226•SergeAx•1w ago•237 comments

Encountering Japanese ellipses in English translations (2013)

https://legendsoflocalization.com/articles/japanese-ellipsis-usage/
13•tosh•1w ago•0 comments

Oldest attestation of Austronesian language: Đông Yên Châu inscription

https://en.wikipedia.org/wiki/%C4%90%C3%B4ng_Y%C3%AAn_Ch%C3%A2u_inscription
61•teleforce•5d ago•22 comments
Open in hackernews

Craft software that makes people feel something

https://rapha.land/craft-software-that-makes-people-feel-something/
190•lukeio•8h ago

Comments

PaulHoule•7h ago
Love how the mouse trail effect is using O(1) memory no matter how fast you move the mouse so it won't blow up your browser.
queuebert•3h ago
Genuine question: What else would it do? The mouse trail is a history of coordinates, so that should be linear, right?
beanjuiceII•7h ago
rage after moving my mouse on that site...great work !
deadbabe•6h ago
Dread is a feeling.
mcphage•6h ago
There's definitely software that wants to make people feel dread. Mostly horror games and Atlassian applications.
T_Potato•4h ago
Yes, that's a good one! Many skilled programmers working in corporations like to go for this one.
PTOB•6h ago
In so far as it makes me feel the relief, awe, and pleasure of picking up a good tool, then by all means.

The mouse trail made me feel something else.

ranger_danger•6h ago
Love the mouse cursor, it made me feel happy.
torginus•6h ago
The title sounds like the Chinese curse of software development.

Fun tidbit: Just to make sure I got it right, I quickly googled the phrase. Gemini's elaboration on the topic truly made me feel something. Gemini's answer:

A "Chinese curse" often refers to the phrase "May you live in interesting times," though it's not actually Chinese but a misinterpreted English saying, while actual Chinese curses involve direct insults like "Cào nǐ mā" (Fuck your mother(sic!))

mmooss•8m ago
Gemini conflates two meanings of 'curse'. One is a quasi-ritulistic invocation of some power to change the object's fate. The other is intentionally rude, transgressive words used to attack or humiliate.
amelius•6h ago
I don't know what the article was about because I got distracted, but the mouse animation looks great!
ghjv•6h ago
habitually move my cursor while reading things... so Feels Bad for sure
Minor49er•5h ago
> When programming becomes repetitive, the odds of you creating something that makes people go “wow” are reduced quite a bit.

Unless you're working on something with a lot of breadth, of course. A great example is yt-dlp which works on a huge number of sites. The wow-factor is high because it feels like it just works everywhere. That's only possible through a huge number of data parsers, many of which are not terribly different from one another

crumpled•5h ago
Looks like they disabled the mouse effect thing everyone is talking about, for the articles. So if you want to see it, go to the homepage of the site.
pedrozieg•5h ago
There’s something refreshing about explicitly saying “this editor exists to delight me, and that’s enough”. The default script now is that every side project should either be open-sourced or turned into a SaaS, even if that pressure is exactly what kills the weirdness that made it interesting in the first place.

Some of the best tools I’ve used felt like they started as someone’s private playground that only later got hardened into “serious” software. Letting yourself park Boo, go build a language, and come back when it’s fun again is probably how we get more Rio/Boo-style experiments instead of yet another VS Code skin with a growth deck attached.

mghackerlady•3h ago
I'm very much for people open-sourcing their projects in terms of releasing the source code. Just don't accept patches or whatever, keep the repos closed
mirashii•3h ago
Unfortunately, and I think to great overall harm, GitHub does not let you disable many of the collaboration features. I was just having a discussion today with someone who would be fine open sourcing their code, but is uninterested in any contributions, questions, or community interaction. Since GitHub won’t allow that, their options are to host it somewhere themselves where nobody will see it, or just don’t publish it, which is ultimately what happened.
matheusmoreira•3h ago
> GitHub does not let you disable many of the collaboration

I wish they'd allow making issues and pull requests sponsor only. Could enable a business model.

Yokohiii•2h ago
It's weird that this thread argues to keep the fun in hobby projects and you ask for the exact opposite.
matheusmoreira•1h ago
It's precisely because of the hobby nature of my projects that I want this feature. Support and collaboration are a lot of work. I have trouble conjuring up enough motivation to work on my projects as it is.
Yokohiii•1h ago
Sponsors can have quite a bit more entitlement then the average github dude. But well, maybe if you lock it down for sponsors the stress level is overall lower.
matheusmoreira•1h ago
> Sponsors can have quite a bit more entitlement then the average github dude.

Is this some sort of unwritten agreement? When I was setting up my sponsor page, I explored the sponsor pages of other users for ideas. I don't think there were many sponsorship tiers with special features. Some people offered advertising space on the README, others offered access to an exclusive Discord channel, most just thanked the sponsor.

I'm still new at this so I wouldn't know. I only ever had one sponsor. Happened organically after my work was independently posted here on HN once.

tacone•14m ago
I found working with AI as the code buddy to be motivating (ironically). You get to chat about the project, ask opinions and in general have somebody do the work you don't find inspiring.

AI often doesn't do things your way, but if your doing something for yourself you usually care more about the goal than the technicalities. Also AI working on a hobby code base is less prone to overcomplication since it basically copies what you've wrote yourself.

munificent•3h ago
I have a hobby game up on GitHub. The README explains that it's open source for people to fork it and file issues, but that I don't accept contributions. So far, it seems like that's been very effective.

We don't always have to solve problems with technology. Sometimes you can just tell people things.

hnlmorg•2h ago
Odds are, you’re not going to get any contributions even if you do want them. So they could just upload regardless.

And if the README explicitly says the project isn’t open to contributors nor feature requests, then you’re even less likely to see that (and have a very valid reason to politely close any issues on the unlikely scenario that someone might create one).

The vast majority of stuff on GitHub goes unnoticed by the vast majority of people. And only a very small minority of people ever interact with the few projects they do pull from GH.

mghackerlady•1h ago
The obvious solution is to just not use github but that's probably not super easy for people without the resources to just throw a tarball on a server somewhere and link people to it
Lammy•1h ago
I use an Action to auto-close any Issue or PR in my hobby repo for same reason: https://github.com/marketplace/actions/repo-lockdown
zzo38computer•1h ago
I use GitHub Actions to affect issues and pull requests also, but to assign them to myself (so that they are visible in searches), not to close them. However, for some reason it does not seem to work properly for pull requests, even though it works for issues.
zzo38computer•1h ago
I hardly get any contributions, questions, etc even though I have published them on GitHub (although some people do watch and/or star them, but I don't really care much how many stars it has).

I think you can disable issues but not pull requests, as far as I know.

It might be helpful to allow to disable pull requests too, and possibly to hide how many stars/watchers there are and hide the list of forks (people could still star, watch, and/or fork the repository, but they would not be listed on that repository if the display of those features are disabled).

Whether or not GitHub accepts these ideas, it can be an idea that other services (e.g. Codeberg) can consider adding such options if they want to do (as well as other things).

BeetleB•59m ago
> There’s something refreshing about explicitly saying “this editor exists to delight me, and that’s enough”.

(Emacs)

hgs3•8m ago
> The default script now is that every side project should either be open-sourced or turned into a SaaS

I think its worse then that. It seems the narrative is everything needs to be enterprise-scale by default. Those who value small languages and tools, experimentation, self-hosting, and the do-it-yourself mindset are the counterculture.

Xenoamorphous•5h ago
Kinda tangential but in the advent of AI I feel like there won’t be a niche for “handcrafted software”.

When quartz watches came up the makers of mechanical watches struggled. Quartz watches are cheaper, more accurate in many cases and servicing is usually restricted to replacing a battery. However some people appreciate a good mechanical watch (and the status symbol aspect of course) and nowadays the mechanical watch market is flourishing. Something similar happened with artificial fabrics (polyester, acrylic) and cheap made clothes, there’s a market for handmade clothes that use natural fabrics.

Nobody (well, barring a few HN readers) will ever care if the software was written by people or a bot, as long as it works.

davidivadavid•5h ago
So the proof for your claim is two counterexamples?
ares623•4h ago
I believe OP’s intent was that for software, normal users don’t see or understand what’s under the hood so how the software is built doesn’t matter.
Xenoamorphous•1h ago
Exactly. I thought my last paragraph made it clear that software is not like the other couple of things.
tuveson•4h ago
Or maybe it's like someone saying homecooked meals and professional chefs are outdated because McDonalds exists. Homecooked meals are cheaper and healthier, and professional chefs still make better food. I don't think McDonalds is about to disappear, but I'm pretty sure those other categories aren't about to become obsolete any time soon.
nicbou•4h ago
I disagree. It enables more people to build utility software without the pain of writing the boilerplate code for it. This should leave more room for their taste and expertise.

That's how it works for me. I'm currently turning a lot of raw data into a map of Berlin rents. I spend less time figuring out the map API, and more time polishing the interesting parts.

I don't care if a craftsman used hand tools or a CNC to build beautiful furniture. I pay for taste, not toil.

macintux•4h ago
I think you're agreeing, not disagreeing. I also misread the comment originally.

Emphasis mine:

> there won’t be a niche

jesse__•3h ago
This is a bad analogy.

> more accurate in many cases

It's laughable that LLMs can be considered more accurate than human operators at the macro level. Sure, if I ask a search bot the date Notre Dame was built, it'll get it right more often than me, but if I ask it to write even a simple heap memory allocator, it's going to vomit all over itself.

> Nobody [...] will ever care if the software was written by people or a bot, as long as it works

Yeah.. wake me up when LLMs can produce even nominally complex pieces software that are on-par with human quality. For anything outside of basic web apps, we're a long way off.

mmooss•6m ago
> if I ask a search bot the date Notre Dame was built, it'll get it right more often than me

With both of you doing research in your own ways, you'll get it right more often (I hope).

cons0le•3h ago
Watches are a horrible example. The rich buy them because they're a status symbol. Rich people aren't going to start retaining teams of software experts just for status.

"Mechanical watches" also aren't exploding at all. When people cite this, they're citing the overall watch market growing, because the market for million dollar watches is being driven by a very small group of collectors. Its also not sustainable, and will die down in ~10-20 years when these old guys finish dying. The average not rich person could not give less of a damn about mechanical watches. There's no great comeback on the horizon

bigstrat2003•1h ago
> Nobody (well, barring a few HN readers) will ever care if the software was written by people or a bot, as long as it works.

That is probably true. But all evidence to date is that if the software is written by a bot, it won't work. That is why people will care.

swader999•5h ago
I think with tools like Claude code you can more easily tackle niche areas that would benefit from custom crafted features and then using the app would feel like it was purpose built for the specific task at hand. Sure the code might not look hand crafted, but if it works and solves problems in the world...
dzink•4h ago
That was the thought when I designed https://dianazink.com
militanz•4h ago
Very interesting, I learnt Rust for the same reason: having fun doing something that I need and learning new things in the process.

Good luck for your new project!

imiric•4h ago
> I don’t really feel I need to follow people’s cake recipe for success.

That's great, but then what's the point of this article?

The author is seemingly offering advice about why and how software should be built, but then claims to not follow anyone else's advice. Cool.

Just do whatever makes you happy. If you want to work on proprietary editors and programming languages, go ahead. I would argue that doing that in the open would both improve the projects and make the world a better place, far more than blogging about them does, but this doesn't matter if you're optimizing for personal happiness.

ozim•4h ago
Yeah I make software that makes people feel something - rage - there are 2 types of software one that no one cares about and software that people use and voice their opinions about :)
elcritch•4h ago
I was looking for this comment. For example Microsoft Teams and Office 365 make me feel something, but it’s not joy.
mghackerlady•3h ago
I feel bad for the poor souls that are forced to work on software like that. It surely can't be fun
logicchains•3h ago
They might be sadists having the time of their lives. There are few better opportunities in life to get away consequence free with causing pain to a huge amount of people, than working on Microsoft Teams. Not only get away with it consequence free; they're even getting paid for it!
mcny•3h ago
I have not met a single softie who defended the decision to make ctrl shift c the shortcut to start a call in a group chat when ctrl shift v is paste unformatted.

Especially given that the teams client doesn't allow disabling or editing keyboard shortcut.

Microsoft employees may be lazy but unlike Facebook employees (I refuse to call it meta), I don't think they are evil.

wyre•3h ago
H1-B visas? Their alternative surely isn't better.
smm11•4h ago
Circus Ponies Notebook.

That was a look into a world we steered away from.

ChrisMarshallNY•4h ago
I love that essay.

I tend to do things the same way. I write software that I want to use.

I do tend to go "all the way," though. Making it ship-Quality, releasing it on the App Store, providing supporting Web documentation, etc.

Makes me feel good to do it.

I always used to say "My dream is to work for free."

Livin' the dream...

ZebusJesus•4h ago
Boo is an interesting name for an editor what feature were you looking to make that others didn't have? I like your website by the way, the blue square that turns the mouse cursor into a tracer is a neat effect and makes interacting with your content fun!
jesse__•3h ago
> created solely for myself; I never had the intention of making it [...] mainstream

This is a habit I picked up from two people I respect greatly as programmers; Casey Muratori and Jonathan Blow.

Those guys both built their own little lands; Jon went as far as building a new language, a 3D game engine in that language, and has multiple game titles in-flight in the engine.

I have a handful of projects that are similar in spirit. I'm largely the only, and target, user of these projects. It's joyful to work in an environment you control completely. No deadlines, no feature requests, no support tickets, no garbage collector, no language runtime .. just me and the OS having a party.

mmooss•3h ago
> Those guys both built their own little lands

Do you mean they created their own fictional geographic worlds (or parts of worlds)? That's amazing. Many - including Tolkien, I think - have started that way. Sometimes, the world finds out about it. Robert Louis Stevenson started with a map.

jesse__•2h ago
Hah, I should have been more specific. They created programming environments that are entirely their own. Although Jon has created several games which include fictional geographic worlds.
socalgal2•1h ago
Blow hasn't shipped anything in 10 years. I think Casey as well
leecommamichael•26m ago
What if he ships a game and a programming language by the end of next year? In 2 years? In 5 years?

I think if he ships a game and a programming language in any of those timeframes I will be very impressed. I also think it is likely.

bodhi_mind•3h ago
I’m stuck on the opening sentence. Family went to sleep in the morning so rest of the day is free? I must be missing something but that doesn’t make sense.

Did the author chloroform them?

apsurd•3h ago
babies? nap time?
munificent•2h ago
I think English isn't their first language. I believe they mean "are still asleep".
trashface•3h ago
I've done this, but the product I made is prohibited by the terms of service of the application it works with, and that industry is litigious and authoritarian. So I'm never going to release it, or even talk about it.
devinprater•3h ago
Emacs and Emacspeak make me feel something. A lot of something. This kind of "playground" feeling where I can dive into a manual that's just sitting right there. The the entire Emacs is a manual. C-h m and boom, all keyboard commands for that mode are right, feaking, there. No hidden bullcrap, no patchwork HTML tables to drudge through, nothing. And if something doesn't work with Emacspeak, I can Codex it into working. Maybe. Enough to get what I want done, done.
css_apologist•3h ago
i remember making the switch from atom to vscode felt so cold

i can’t explain what, it wasn’t just the colour scheme

atom was objectively worse on performance and a few other things i forget, but it felt so good to use

mmooss•3h ago
> created solely for myself; I never had the intention of making it [...] mainstream

This is how many artists have worked. They make something for themself, and one day they show it to someone else ... or they just get the urge to share it more widely, often without the hope that anyone will really be interested. Or they keep it for themself.

I think Tolkien is in that group, for example. But don't get the wrong idea from an extreme outlier: much of the time, others aren't interested, or not many are. Sometimes, nobody is interested until after you've forgotten about it or passed away. Who cares? That's one reason you need to make it for yourself. Also, I think that otherwise it provides much less expression and insight into another person, which is at the core of art. There is a fundamental human need to 'externalize the imagination'.

alsetmusic•2h ago
Several years ago, I wrote an angry email to loved ones about something I’d seen in national news (USA) about my city. A friend replied saying that he thought I should submit it to a local paper. Ended up as an op-ed. Not a major claim to fame, but I was still pleased that someone cared enough about my words to publish.
nospice•2h ago
> This is how many artists have worked. They make something for themself, and one day they show it to someone else

That model depended on personal wealth or (more often) patronage. Because the supply of wealthy patrons was limited, it meant that you had fewer artists pursuing their visions. Everyone else needed to find menial jobs.

Now, we democratized access to patronage, but it means that to support yourself, you need to deliver what gets you the most clicks, not what your soul craves.

I sort of wish we still had both models, but I think that wealthy patrons have gone out of fashion in favor of spending money on crypto and AI.

eikenberry•1h ago
> That model depended on personal wealth or (more often) patronage.

"They make something for themself, .."

For the vast majority of people this means doing it on the side, in addition to their day-job. I've known a lot of artists in my time and we all have day jobs. You do art for yourself because you love to create, not expecting to make any significant money on it.

nospice•1h ago
Right, which works great if your daytime job is being a professor at Oxford, but maybe less so if your only opportunity is farm labor or other physically exhausting job.

Today, more people have the opportunity to dabble in art than ever before.

frutiger•10m ago
He started writing his stories long before he was a Professor. It was while he was a young man fighting in the First World War.
samdoesnothing•1h ago
Kafka is another.
ChrisMarshallNY•1h ago
> or passed away

A certain one-eared Dutchman comes to mind...

tarkin2•3h ago
Making people something for software rather than helping them interact healthily with real people in their surroundings feels irresponsible at this point in time, given all the damage social media, short form videos, and the rest have done to the world at large.
jamesgill•3h ago
I agree with the title, but disagree with this:

"When programming becomes repetitive, the odds of you creating something that makes people go “wow” are reduced quite a bit. It isn’t a rule, of course. You need to be inspired to make inspiring software."

The purpose of software for other people is not to make them go 'wow'; it's to help them with their jobs to be done. That's it. The software is always in service to the job the user wants to get done. Can that make them go 'wow'? Sure, but you can't..aim for 'wow'. That's the wrong goal.

As far as 'inspiration' goes, I'm with Stephen King: "Amateurs sit and wait for inspiration, the rest of us just get up and go to work."

For those that might disagree (hey, it's HN), I would ask: how do you know when 'wow' occurs? Here's a clue: 'wow' can only happen when something else occurs first. That 'something else' is described above.

robin_reala•3h ago
That’s overly reductive. You’re making a CRUD app? Absolutely. You’re programming a new effect for a laser setup in a club? Less so.
bandofthehawk•3h ago
Even in the case of a CRUD app, I think it's not bad to aim for a wow. Like "with this new feature, I'll no longer need to do x, y, and z repetitive tasks, great!"
9rx•2h ago
> The purpose of software for other people is not to make them go 'wow'; it's to help them with their jobs to be done.

Aside from where you've only duplicated something that already exists (in which case why bother?), what kind of software would you be able to create to help me do my job that wouldn't also make me go 'wow'?

Any part of my job that I lack tools to help me with are the parts that seem impossible to have the tools for, so when you defy that understanding, 'wow' is inevitable.

Yokohiii•2h ago
> Aside from where you've only duplicated something that already exists (in which case why bother?)

If we had stopped reiterating on the wheel our cars would drive on wooden logs.

9rx•1h ago
Of course, a wheel doesn't duplicate a wooden log. The wheel most certainly 'wow'-ed people when it was first introduced.

But if you release a wheel today, same as any other wheel you can already buy, don't expect much fanfare.

Yokohiii•1h ago
My point (and that of the previous poster) is that "wow" isn't required as an initial property to do anything. Pretty sure the dude who made the first wheel just did something that was useful for him in that situation. He didn't think how he could do something to impress his peers. He maybe wasn't even aware he made the first wheel or something innovative.

Also if I'd dive into how F1 wheels are made, I'd expect I learn stuff that is fascinating and far from boring.

9rx•1h ago
The question asked — paraphrasing to include the context you have added — is how you could create something like a wheel, or a novel adaptation on the wheel like an F1 wheel, without sparking 'wow'? It just doesn't seem impossible. You may not come with the intent to create 'wow', but it is going to happen anyway.
Yokohiii•1h ago
I am confused on your use of "duplicating".

I think straight duplication is quite unlikely. You even say it's inevitable. Which is also confusing. Most code written is probably quite unremarkable, yet useful. Usefulness is a dominating factor, wow has a lot of depends.

9rx•1h ago
> I think straight duplication is quite unlikely.

Is it? There are many different people selling wheels that are all pretty much indistinguishable from one another. The first one no doubt brought the 'wow'. But when the second person showed up with the same thing, what 'wow' would there be?

Our entire system of trade assumes that duplication occurs as an intrinsic piece, with the only defining difference in that duplication is the effort to make the same thing for cheaper. Otherwise known as competition. Are you suggesting that doesn't happen?

BeetleB•56m ago
I don't know what you are disagreeing with. Your thoughts are somewhat of a non-sequitur.

> The purpose of software for other people is not to make them go 'wow' ... The software is always in service to the job the user wants to get done. Can that make them go 'wow'? Sure, but you can't..aim for 'wow'. That's the wrong goal.

Did he say in his post that he's talking about software for other people? Is the only purpose of writing software to do so for others?

barrenko•3h ago
Craft software that makes you feel something.
runtimepanic•2h ago
The Zelda example is a good reminder that emotion in software often comes from consistency and responsiveness. Those games feel immersive because the underlying systems behave predictably, inputs map cleanly to actions, and the world reacts without friction. That same principle applies to non-game software too: tight feedback loops and coherent internal rules make tools feel “alive” in a way users notice even if they can’t articulate it.
flemins•2h ago
Does anger count?
rkomorn•2h ago
Not if you want to stand out from the crowd.
brailsafe•1h ago
This is what my nostalgia for native macos editors rests on. I've wanted to buy Coda despite VSCode and other derivatives being more productive, and where would editors now be without BBEdit, Textmate, Espresso/CSS Edit, which all did particular things very well, given the constraints at the time.
socalgal2•1h ago
Lots of software is crafted to make me feel rage
nchmy•21m ago
JIRA makes people feel something