Complex, AI-generated software projects will never happen
Complex software projects made up of mostly AI-generated code isn’t going to happen. And one reason I say that is because the code AI generates has no intent behind it.
Senior software devs spend an extraordinarily large amount of time reading existing code and asking not just how they work, but why they were written that way. Reading long-maintained, complex source code is more than mere reading comprehension; it’s closer to literary critique. You’re constantly trying to understand the thought process and motivation of whoever wrote that code, in the hopes of gaining insight into their frame of mind.
Well, AI code has no motivation, thought process, nor frame of mind. While the code it generates might work correctly (a bold assumption) at the point it was extruded, there is no plausible way of maintaining that code, and at some point of complexity (sooner than you think!) maintainability becomes critical.