Yep, and I think a good heuristic for producing less code is de-conditionalizing code. An easy tell for AI generated code is the wild conditional expressions littered throughout multiple layers of abstraction. LLM’s aren’t very good at “Imperative shell, functional core.”
Starting to wonder if the smartest way to reduce slop is just to produce less code
Force code review to continually reduce code while ALSO keeping cyclomatic complexity low
Less code means less code to maintain, fewer bugs