Code Generation
The 70% problem: Hard truths about AI-assisted coding
12/6/2024 • addyo.substack.com
C4AIL Commentary
An essay into the complexities of Code Generation. From our perspective, the earliier part of it is spot on about the challenges of using AI Coding models, the later parts are mostly speculation
This creates what I call the “knowledge paradox”:
Seniors use AI to accelerate what they already know how to do
Juniors try to use AI to learn what to do
The results differ dramatically
I’ve watched senior engineers use AI to:
Rapidly prototype ideas they already understand
Generate basic implementations they can then refine
Explore alternative approaches to known problems
Automate routine coding tasks
Meanwhile, juniors often:
Accept incorrect or outdated solutions
Miss critical security and performance considerations
Struggle to debug AI-generated code
Build fragile systems they don't fully understand