The three most prevalent themes in the Hacker News discussion are:
-
Software Should Be Crafted for Personal Enjoyment and Delight: Many users expressed a strong preference for building or using software that prioritizes the creator's personal satisfaction, fun, or utility, rather than immediately aiming for open-sourcing, monetization (SaaS), or mainstream acceptance.
- Supporting Quote: "Thereβs something refreshing about explicitly saying βthis editor exists to delight me, and thatβs enoughβ" (pedrozieg).
- Supporting Quote: "Craft software that makes people feel something" (godelski, quoting OP title sentiment).
-
Software Often Elicits Negative Emotional Responses (Rage/Dread): A significant number of comments noted that the software they interact with daily, especially corporate or large-scale applications, frequently provokes negative feelings rather than positive ones.
- Supporting Quote: "I make software that makes people feel something - rage - there are two types of software one that no one cares about and software that people use and voice their opinions about :)" (ozim).
- Supporting Quote: "There's definitely software that wants to make people feel dread. Mostly horror games and Atlassian applications." (mcphage).
-
Tension Between Hobbyist Freedom and Collaboration/Open Source Pressure: There is a clear conflict regarding the expectation that side projects should be open-sourced, with many users wishing they could maintain full control (no contributions, issues, or PRs) if they choose to share their code on platforms like GitHub.
- Supporting Quote: "Unfortunately, and I think to great overall harm, GitHub does not let you disable many of the collaboration features." (mirashii).
- Supporting Quote: "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." (munificent).