Confidence without Comprehension
One hope is that these models will end up accelerating learning as they are used for code generation. Junior developers can work with the same gravitas and confidence as industry veterans with their “personal AI tutor”. Knowing syntax is increasingly less important, and any knowledge or ambiguity gaps are filled by the AI tool. The deeper mechanics of the code stay abstracted away, since the developer sits higher in the stack.
JetBrains, a major player in developer tools, recently cited a study titled “The Widening Gap: The Benefits and Harms of Generative AI for Novice Programmers”, which painstakingly analyzed individual behaviors in live coding sessions, and tested their ability to learn coding with varying degrees of AI assistance. Their main takeaway was stark and counterintuitive:
“Participants thought it was like having a personal tutor. From the data in our study … we observed that they did not, in fact, use GenAI tools like a personal tutor. In fact, it was quite the opposite.”
The participants that leaned into heavier AI assistance: