People need to reflect and find themselves instead of relying to their own automaticity to get them through life, stop and smell the flowers a little.
When it comes to generative art, yes, that's a much more significant issue.
Now I get the same feeling out of building an entire component library in an afternoon, running my code in a Nintendo Wii with twenty minutes of effort, hacking an OEM LED display, my keyboard firmware, or building projects that would take a team of twenty engineers in the past. We just got a power upgrade.
in the end it's just sad.
The point though, is that I don’t feel “sad” about not having controlled the temperature and time myself. It’s a tool.
Wait, no, a rice cooker doesn't seem to fit.
Working in a commercial kitchen however is a different matter. But there again, nobody is forcing you to use LLMs. Cook however you want.
In the sense that I can quit my job at any time, sure. But my employer certainly requires LLM use, and even if I found another position that doesn't, I have no reason to believe that will last.
I am not denying the lack of freedom when working for someone else, or that it sucks when they impose rules on you. But that’s always been the way it goes.
The comment I replied to was about home projects and home cooking. Nothing there has to change.
setting aside the craft and mastery or satisfaction in goal accomplishment: to me the main thing is a sense of actualization, of the codebase or thing you were working on being better because you were there.
have you ever put up a shelf? did it feel good after?
Programming never has had one right way to accomplish a task, and that is disappearing with agents. Why would pick Ruby for a project because it’s nice for the programmer, when the agent is the one coding? In fact, Why would anyone ask an LLM to write a new program in almost anything other than JavaScript and Rust?
This is not an issue.
Nobody cares about typing instructions. If someone can click instructions or voice them, it all the same.
Programming is about finding the right instructions. Not about typing.
We will soon trade that complexity barrier over to the agents and we won’t know how it is done, because the agents always did it for us.
Everyone can run a 5 minute mile now without training. I used to like training to be able to do that, but now that it's accepted everyone can do it for free (and people don't care if you did it the hard way) the joy has been sucked out of it a bit.
If you wish to make software engineering your job then it stops being a game where we ban things simply because they provide an “unfair” advantage.
If you wish to play at programming “the way it used to be done” then by all means go ahead. But mixing methapors between sports and work is not helpful.
To me, the effort part only feels pointless if you want to accept LLM-derived code as comparable. Any marathon run is pointless, you go in a loop and we have cars. The point is to do the run yourself unaided.
That a computer can play a virtual instrument better than me (and continuously better than anyone) has little bearing on whether or not I continue practicing on my piano.
But software engineer, as a job rather than a hobby, has always been about results. Hence my original point.
Hence my confusion. I am not perusing my hobbies for “the world at large” I’m perusing them for myself; being able to drive 26 miles makes no difference to me nor to the others who wish to run it.
People who continue to do the hobby without LLMs will still get unique skills, like woodworkers who don’t use power tools.
I understand that this is a loss for those who were pursuing programming as a hobby only as long as it gave them a unique skill and made them feel superior to others. However, for better or worse, I can’t bring myself to care about that.
Hobby programming without LLMs and you gain unique skills (you can do the work without power tools).
Hobby program with LLMs, you gain unique skills again (you learn how to properly use these models and get to quickly iterate on your design skills). Regardless of what the big labs are saying, there is still a lot of skill involved in creating with them; if only because they don’t read minds so you have the get good at describing your taste and requirements.
What will be the purpose of a graphic designer when Google can generate you a logo, endless combinations. Devastating to me.
I've seen it first hand, it's pretty mind blowing and rather scary. You can't not feel that way after some time. The hype disappears.