Tech debt and maintainability were important because time was of the essence in another era.
If the cycles get compressed by say 95%, to hell with it, just trash the old and write everything from scratch, start from a clean slate each time?
That may be good enough for consumer facing systems. Rewrites seldom go well for enterprise systems of record because the code embodies a lot of undocumented but critical requirements. If you start vibe coding from a clean slate then all of that knowledge is lost and you've created an even bigger problem.
That may be good enough for consumer facing systems. Rewrites seldom go well for enterprise systems of record because the code embodies a lot of undocumented but critical requirements. If you start vibe coding from a clean slate then all of that knowledge is lost and you've created an even bigger problem.