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.

A really important differentiating fact to me is that an LLM doesn’t *understand* anything. It does a good job at imitating understanding via an extremely complex statistical model, but it’s not the same thing. Being fooled by its impression of a thing does not mean it’s doing the thing.

I do not trust any tech statistical model to have my back when the shit his the fan, like I trust a responsible person

I used to think open source was the natural answer to this trust model, but that’s being undermined and devalued by the corporate code ingestion machine. I’d say there’s even less chance that open source will be sustainably funded from here, and we’re already seeing projects succumbing to reaching for generated code or being vibe coded a “reimplementation” to break the license. It’s really sad. I feel like the whole premise of responsible software authorship is being killed in front of me
@sinbad I'm starting to get the impression that having good and open test coverage is a liability now