Can't tell you how many times I have heard about a friend's company needing to send an apology email to customers about downtime and flakiness due to AIgen commits that were poorly reviewed and misunderstood

The slow part of software is NOT the initial generation of software. It's the maintenance and review of it.

If your management is pushing for 10x programmer output, hell even 40% more programmer output, what they're asking for is a stability crisis. There's no way around it. That's how it is right now.

@cwebber imho we are still lacking is a good taxonomy for maintenance.

Whilst "new code" can be easily measured by "lines of code" or through "new features" there is no metric for maintenance.

Because maintained code is a non-functional feature.

@d3sre did some amazing work on the other non-functional feature info-sec, to make the work of SOCs visible, see:

https://github.com/d3sre/IntelligentProcessLifecycle

Would you happen to know if anyone works on this?

GitHub - d3sre/IntelligentProcessLifecycle: The Intelligent Process Lifecycle of Active Cyber Defenders

The Intelligent Process Lifecycle of Active Cyber Defenders - d3sre/IntelligentProcessLifecycle

GitHub