Programming is nice because you have lots of different scales of structure to think about, and your program slowly comes together. You see it improving over time as a result of your efforts. You also build your skills and learn. It’s really a nice activity. AI systems basically change that whole formula. I’m not sure how people get joy out of constantly vibe coding new projects. It feels like binge watching Netflix s…
Born Against, or why hobby programming communities are against LLM usage
341–350 of 557 posts
Re: Born Against, or why hobby programming communities are against LLM usage
#342Programming has five phases effectively: 1) You figure out what problem to solve. 2) You figure out HOW to solve the problem. 3) You actually implement the solution. 4) You see the solution work, for yourself. 5) You ship/deploy/publish the program. This means you see people be happy users and/or you get paid for it and so on. If you're an entrepreneur type, you probably enjoy the first and last steps most, and you s…
Having done step 2 & 3 by hand is the difference between being able to fix/extend it quickly with no further damage or fumbling around like an idiot and sometimes breaking more stuff in the process.
Re: Born Against, or why hobby programming communities are against LLM usage
#343Earlier quoted context omitted.
> targeted usage for tedium that has very little value overall The entire point of the article was the hobby is ascribing value to that tedium that the LLM is removing.
There are different kinds of tedium that LLMs automate, being a hobbyist doesn't mean you see value in all of them. Removing tedium that you personally find uninteresting or boring actually accelerates the hobby because now you're able to get past the tedious parts instead of giving up or delaying doing them. That does not mean that everyone finds those parts boring. Even before LLMs came along a lot of hobbyists wer…
Yes and many programmers who came up in the 80s or early 90s writing C or equivalent decry these tools as ruining XYZ thing. LLMs are the same effect just on steroids
Re: Born Against, or why hobby programming communities are against LLM usage
#344Earlier quoted context omitted.
We all should be in the same 'class', but some people will be paid more for a job that takes intelligence or years of study. The older I get, I realize some people never change, will always have the same backwards or harmful thinking, and I avoid them instead of just accepting it.
> some people will be paid more for a job that takes intelligence or years of study. Sadly, it seems so, even if the effects of the jobs on daily life differ a great deal sometimes. The world would succumb faster if we had no garbage collectors, yet they get less pay than a programmer who the world could easily survive without? Makes no sense to me.
Re: Born Against, or why hobby programming communities are against LLM usage
#345Programming has five phases effectively: 1) You figure out what problem to solve. 2) You figure out HOW to solve the problem. 3) You actually implement the solution. 4) You see the solution work, for yourself. 5) You ship/deploy/publish the program. This means you see people be happy users and/or you get paid for it and so on. If you're an entrepreneur type, you probably enjoy the first and last steps most, and you s…
Re: Born Against, or why hobby programming communities are against LLM usage
#346It's because they fetishize arcane knowledge and LLMs make all their arcane knowledge easy. That's all it is. If I wanted to go make my own NES game from scratch 2 years ago it would have taken months of full time work, and I would have had to learn a lot of new things, and most likely would have joined and participated in that community. Now I can do it this afternoon. I'm not going to because it's pointless now, yo…
Heck, if everything is worthless, please, please try not to do anything :)
Re: Born Against, or why hobby programming communities are against LLM usage
#347Earlier quoted context omitted.
Maybe I'm just old but people talking about being in programming for "status" or to be "highly regarded" really irks me. I'd rather see the entire field burnt to the ground and replaced by robots than to have it become a status profession like lawyering.
Could you elaborate? I think back in the 90s when I was a teenager I thought it to be a good thing that there is a rise in status for a class of people characterized by clear thinking.
Re: Born Against, or why hobby programming communities are against LLM usage
#348Programming has five phases effectively: 1) You figure out what problem to solve. 2) You figure out HOW to solve the problem. 3) You actually implement the solution. 4) You see the solution work, for yourself. 5) You ship/deploy/publish the program. This means you see people be happy users and/or you get paid for it and so on. If you're an entrepreneur type, you probably enjoy the first and last steps most, and you s…
6) You maintain the program with architectural gymnastics as time eats away at the utility and relevance and user base of what you originally built
Both of these activities cause a night-and-day perspective change the next time through the loop
Re: Born Against, or why hobby programming communities are against LLM usage
#349Re: Born Against, or why hobby programming communities are against LLM usage
#350The entire AI-pilled side-software development has a single goal: shipping as fast and as much as possible. The problem is that it’s not better code or a better product—it's just more I can understand why people who aren't interested in "shipping daily" and are more interested in figuring things out are kinda annoyed by all the LLM noise
The vast majority of developers are like this, and as such, are silent about it. They aren't making production applications. They're making bespoke solutions and iterating upon them over time.
Somehow purists think there's something wrong with the process of that. I say there's something wrong with them, perhaps on the spectrum of OCD. With a tinge of arrogance or narcissism thinking their applications are all of the purest order and construction, testaments to architectural beauty and edge case handling. With a tinge of fear and cope as so much of their identity is caught up in being a smart coder rather than a smart engineer.
If you are a software developer and don't see the value in and heavily utilize agentic tools, you are a poor engineer. Not every coder has the mindset of an engineer, but a coder should be able to recognize and understand a powerful tool when they see one instead of letting their emotions and irrationality take the wheel