Just saw an article that said that software development is now worth less per hour than minimum wage because of LLMs. I won’t link it because it’s full of the kind of sweeping boosterism I despise, but let’s assume he’s (of course it’s a he) is correct.

Joke’s on you pal, I’ve written code for free for literal years, try undercutting my $0/hr rate haha #winning 😛

Maybe the boosters are somewhat right, that loads of tech companies will become just a shallow stack of managers supervising LLMs that just repeatedly copy a corpus of previous work in different variations. A lot of tech work today is shitting out copies of what everyone else is doing, following a PMs ramblings after all. Maybe all that gets automated away, and apart from the jobs angle maybe that’s somewhat ok (pssst add basic income and maybe I’ll give you half a pass)
It just means we get a lot more shit software though. It’s bad now, and can only be made worse by the PMs not having to go through a practicality filter, or having people who *actually* know how to fix things when the shit inevitably hits the fan. I hope there will still be pockets of conscientious developers who actually know their stuff for me to obtain software from, otherwise I’m either going to have to swear off tech entirely or start writing even more of my own tools

I know the booster response to this is “LLMs can write software better than you” - and I think that’s because our concept of “better” is different. Faster is not better to me. I’m sure the model contains more APIs, idioms and algorithms than I have in my head at any one time. But a bigger “database” isn’t better either.

Better for me means that I, or some other responsible person I trust, understands it fully, and can therefore always fix it. I don’t trust any tech where that’s not the case.

@sinbad Agreed. I've yet to see substantial evidence that LLMs consistently produce maintainable code, or that they're consistently good at maintaining or extending an existing codebase.

...and that's when you get past the more significant issues.