Your software is unmaintainable by design.
That is, deciders have sacrificed quality through what they care about, what they reward, and their choices. Poor quality is an unintended company value.
In these situations, accelerating tools like AI code generation are more likely to increase the problem than reduce it.
To break the pattern, it’s up to leaders to champion software quality. Start by listening to the people on your teams who know what it takes to achieve it.
Prioritize reliable, performant, accessible, useable, and scalable execution by tying it to long term business outcomes. Make quality an ethical imperative in service of your customers.
Use productivity enhancements as an opportunity to invest focus, time, and money to measurably improve quality over time.