In this essay, Carson Gross argues that as AI makes code cheap to produce, understanding code becomes the expensive and scarce resource. He warns of the complexity that LLM code can generate and proposes the subtractive, constraining engineer as the discipline needed to keep systems comprehensible & stable.
TL;DR:
He proposes to code review the LLM generated code.
Summary:
AI generates code fast with decent quality, but the code is only part of the whole solution/system.
The LLM is a dangerous tool if left alone, because left alone means no one understands the system. The LLM will just generate on top of this “decent” quality code, which doesn’t seem of “decent quality” anymore the further we read this prose.
This adds “complexity”, to a point where the system collapses.
His solution is to review what the LLM is suggesting instead of YOLO.