Syntax, Struggle, and Expertise
The path to programming expertise used to run through breaking your own code and debugging the wreckage, over and over. LLMs pulled that grind out from under the whole process. Junior devs now learn by reviewing AI-generated code instead of writing it from scratch.