Craft software that makes people feel something
Mouse trail effect & emotional UX
- Many commenters focused on the homepage’s mouse “snake” effect, describing it as delightful, satisfying, or distracting to the point of overshadowing the article.
- Some loved it; others hated it, especially those who habitually move the mouse while reading.
- There was brief technical curiosity about how it keeps constant memory usage.
- The effect was later reported as disabled on article pages while remaining on the homepage.
What feelings should software evoke?
- Several note that lots of software already makes people feel something: often dread, rage, or frustration (e.g., enterprise tools, DRM, Atlassian/Microsoft products).
- Others say admiration often comes from “cold” functional excellence, not sentimentality or overt attempts at emotional manipulation.
- One commenter argues that aiming for “wow” is misguided; software’s main purpose is helping people get jobs done, with “wow” as a side-effect.
Building for yourself vs building for others
- Strong appreciation for the idea of making tools that “exist to delight me, and that’s enough,” resisting pressure to turn every project into a SaaS or mass product.
- Multiple people relate stories of private or niche tools they built primarily for personal joy or workflow.
- Several compare this to artists creating for themselves first; sometimes others care later, sometimes never.
Open source, GitHub, and boundaries
- Some want to share source without taking on community obligations: no issues, PRs, or support.
- GitHub is criticized for not letting maintainers fully disable collaboration features; workarounds include stern READMEs or automation to close issues/PRs.
- Debate over whether most projects will get any attention at all; experiences differ.
AI and “handcrafted” software
- One view: ordinary users won’t care if code is human- or AI-written as long as it works, so “handcrafted” may lose its niche.
- Others counter with analogies (home-cooked meals, mechanical watches) and argue that craft and taste still matter.
- Several argue current AI cannot reliably produce complex, high-quality software, especially beyond simple web apps.
- Some see AI as freeing time from boilerplate so humans can focus more on the “crafted” parts and emotional quality.
Inspiration, repetition, and “wow”
- The article’s claim that repetitive programming reduces odds of “wow” is contested.
- Some insist professionals should not wait for inspiration; they just work, and user value comes first.
- Others argue that when software solves previously “impossible” pains, genuine “wow” is almost inevitable, even if not explicitly targeted.
Ethics of eliciting emotion
- A few note that big platforms already “craft” strong emotions—anger, hate, depression—with serious societal downsides.
- One commenter argues deliberately making people feel things through software can be irresponsible, given social media’s harms.
Exploration and play in computing
- There is nostalgia and support for experimental, deeply personal environments (custom editors, Emacs setups, niche tools).
- A Knuth quote is invoked to argue for letting many computer scientists freely explore; concern that current industry optimization and risk aversion are slowing real progress.