I think I can finally put words around what truly bothers me about the "AI changes everything" meme, as far as programming goes:

Programming is fundamentally hard for our brains, because it requires fractal perfection.

(By fractal perfection I mean that each code line must be perfect, but so must the overall architecture and all intermediate levels.)

They way your brain gets better at that is training by doing.

The oft quoted 10k hours is probably about right, also for programming.

1/2

But if you use a LLM to write your code, and only look at it, when it doesn't do what you want, you are not training to become a better programmer, you are training to become a better "incoming code quality inspector".

But there is no training-path from incoming code quality inspector to good programmer, because you are (deliberately) not investing the 10k hours.

At the core it comes down to passive vs. active vocabulary: You only grow your active vocabulary by expressing yourself.

2/2

@bsdphk The LLMs allows people who aren't programmers to create their own software, I think that's a good thing. I'm seeing lots of people creating small things that they find useful for themselves or familiy/friends. Here's one which is generally useful: https://randomwire.com/mapthread/
Mapthread: Tell a Story with a Map

In 2016, Craig Mod and Dan Rubin published Koya Bound, a beautiful photo book covering an eight day hike on the Kumano Kodō pilgrimage trail in Japan. Alongside this they made a companion website w…

Randomwire

@trademark

I'm not against LLMs.

But we need to recognize that if the pretend-competence they enable, leak into spaces where actual competence is required, bad things happen to innocent people.

We do not allow people with pretend-competence to perform brain-surgery, design high-rise buildings or fly airplanes, but we are OK with them staging Shakespeare.

The traditional solution to such line-drawing is licensing, responsibility & mandatory insurance.

@bsdphk Yes, but that problem has always existed. E.g. the Tea Dating App data-leak had many people loudly claim "only an LLM could do something so stupid, no human ever would". Turns out the bug dates back to 2022, way too early to blame AI. In fact the LLMs are getting so good at security that I expect any kind of "professional rules" would mandate their use.