logoalt Hacker News

etra0 • today at 9:13 PM • 4 replies • view on HN

Even if work is not life, hobby programming also has been affected.

I worked hard a couple of years ago to reverse engineer a game to produce a very specific tool. Recently, the game was updated, so I worked on my free time to do a free contribution to the community, and then, a few hours later a tool that does the same thing appeared entirely vibecoded.

Even if some parts of the community care about how a tool was made – Most don't, they just want something that fulfill the goal.

Now even my hobby programming was overtaken by AI, something I did for love and expected no pay out of it whatsoever, which is... depressing, to say the least.


Replies

shoobiedoo • today at 10:11 PM

I tried to look at it like cooking, or baking: I can make damn good croissants. They'll never be quite as good as someone with a dough sheeter and handmade cultured butter, but my friends and family would never complain.

The problem is, baking something and sharing it with others brings people together, there's smalltalk, catching up, other human stuff. Which in the end is kinda the point of it.

Like your post says, with programming, it's mostly just a race to what achieves the goal, with the exception of demoscene and retro programming, I guess. I started learning ARM assembly so I could make a lisp implementation in it. It will be useless, no one will use it, and an AI could bang one out in a few minutes, but overcoming that struggle to understand things in different ways has to be the goal with hobby programmers like myself, I guess.

faixon • today at 9:32 PM

I think this misses the author's point. The examples he gave were all related to programming as an act of learning rather than an act of completion. He made no comment wrt programming as a contributor within a larger system (like open source code, community games, etc.). Instead, he argues that it's ok to like programming because it satisfies an intrinsic motivation, not that it satisfies an extrinsic goal more effectively.

➕ show 3 replies
cortesoft • today at 9:56 PM

Just because other people don't use your version doesn't mean you can't.

direwolf20 • today at 9:44 PM

For what it's worth, the vibecoded one probably used your old version as a base.