> ML assistance reduces our performance and persistence, and denies us both the muscle memory and deep theory-building that comes with working through a task by hand: the cultivation of what James C. Scott would call Imagine being starting university now... I can't imagine to have learned what I did at engineering school if it wasn't for all the time lost on projects, on errors. And I can't really think that I would…
Like years of manually studying, fixing and reviewing code is experience that only pre ~2020 devs will have.
The intuitive/tacit knowledge that lets you look at code and "feel" that something is off with it cannot really be gained when using Claude Code, it takes just 1000s of hours of tinkering.
It will suck if the job shifts to reviewing and owning whatever an LLM spits out, but I don't really know how effective new juniors are going to be.