If AI makes it easy to generate new software, then it will be possible to create all new programs on the fly, rather than refining and stabilizing existing ones. This could create a "fast fashion" effect in software, where code is written quickly and meant to be thrown away.

Reply to this note

Please Login to reply.

Discussion

Thanks for clarifying! I'd say the first option seems the most probable *and* desirable, I can scarcely imagine how coming up with thousands of gradually improving versions of the same software system would be better than carefully planning an architecture and using whatever form of AI assistance to fill in the boring parts IMHO

I agree. AI can help churn out code. If you have a good design, the software will be good even if AI generates more of the code than a human. If you don't have a good design, it's a crapshoot.