Discussion about this post

User's avatar
Tim Etler's avatar

I agree with this, but I wouldn't say LOC being an anti metric has been a consensus for 40 years. Lots of your quotes are from 20 years ago because that's the last time the lesson was forgotten.

20 years is about the amount of time it takes for the pain of an old mistake to fade so I'm not surprised the lesson is being forgotten now.

I'm confident the lesson will be learned again, but I expect the failures to be more consequential this time because AI is an amplifier, and it's especially good at amplifying failure.

Spud Taters's avatar

I like your "Comprehension coverage" metric. This is especially important for microservices requiring high availability. Error handling and attribution, backoff, retries, fail over, all needs to be understood and manually tested. I can't imagine outsourcing the thinking of a distributed system to an AI. It's a good final lint check, but not an author.

2 more comments...

No posts

Ready for more?