← Back to context

Comment by keybored

2 hours ago

A lot of my professional-pride and satisfaction kind of complaints with AI is that it uses space age technology for the stupidest and most primitive target: generating code. I’ve called this Flintstone Engineering. You have a remarkable technology but everything around it does not fit in. So you should definitely be more ambitious. You should think about formal verification and “super human” levels of testing and verification. You should consider making a very readable but maybe not performant oracle library to test alongside your really-used and maybe performance-tuned library. You should think of every avenue that before was too costly in terms of time and money—something that not even an independently wealthy OSS would think to do—and consider if the new kind of budget can accommodate it.

And these ideas were always plenty of. The problem for me is that the incentives, so to speak, is to wow people with the Old World software but with “see, no brain”. And in turn you get two-hundred projects like that for every piece about rethinking software. And those pieces might just be at the zygote idea level. Could it be done? Yeah maybe.

But the biggest problem is that this is not what GenAI or agentic AI is for. I don’t think it’s even debatable, even if you think the AI Cretins that a few years ago said that they will take everyone’s jobs out in public just changed their minds. Because the valuations and capital invested is to the point that they have to, really, make it possible to slash entire payrolls across sectors. If not they simply don’t get enough money back and the whole thing crashes.[1] And if you need these frontier models at subsidized electricity costs and not just the ones that can run on your desktop, either there is crash and no more frontier models or you are out of a job.

And then where are the people that care so much about software?

They are no where to be seen. All that are left are business people. To see business people software just open up any program from Established Tech, or any program from non-Tech but where they want to sell you something. There is apparently (let’s use revealed preference here) no business need to software that is good, stable, conforms to anything, or is nice to use. Because that cares so much about software person might want to make legible the prices on offer, the exact specifications, discovery—all things that business people want to frustrate in order to maintain information asymmetry.[2]

As for compilers and interpreters and such. Okay, for who? Sure. Some people believe that they are in the 999‰ of developers. And now AI can finally vanquish those mediocre developers and productivity-boost 999‰ developers so that they get to sit at the right-hand side of the other worthy and hard-working cohort, uh, the people who had money and dumped it into AI. And they might even double their pay because thinking and making connections at that level would just boil all the lakes if they tried to build an AI to do that. And what will they do with that power? Hmm, follow orders and keep making business software? Just looking at history here.

[1] Cory Doctorow, The Reverse Centaur’s Guide to Life After AI

[2] ibid