3 ms·
The thing is, as compute prices fall and AI advances in its capability, swarms of coding agents can sweat on every line of code, looking for cleaner implementat
by squidbeak 1y ago
The thing is, as compute prices fall and AI advances in its capability, swarms of coding agents can sweat on every line of code, looking for cleaner implementations, testing them, 24hrs a day. Current models often produce spaghetti crap. But it's a bold assumption that will always be the case.
There's a pretty big herd of sacred cows in programming and this debate always surfaces them. But I remember similar arguments being made about Go once and its version of human beings' special something. We saw then that sacred cows don't live long when AI really arrives.
- piva00 1y agoI don't think comparing Go to developing systems to be useful, Go has a very clear goal to be achieved, it can be easily iterated over to achieve that singular goal. Developing systems is a much more complex task involving a lot of human subjectivity to even define a goal, there's whole swaths of attempts in methodology, processes, tools that try to even achieve some kind of definition of a software development goal, and none so far have been good enough to automate this process. It can happen that AI will get good enough to help with the human aspect of software development but using playing Go as an analogy doesn't really work.
- squidbeak 1y agoYou'll notice if you reread my comment that what I was comparing was the notion of the human player / developer's special something.
- chrz 1y agoWhy its bold? Bold is being so sure in predicting the future.
- prmph 1y agoIDK, after almost 70 years of the software business, we can't even yet have package repositories that are not subject to supply-chain attacks. SQL, with all its warts, has not been dethroned. HTML is still king.