This seems overly reductive. I’m firmly in the second camp, I don’t enjoy typing code, I want to be solving real world problems, not riddles. But I don’t consider a problem solved until I have understood it entirely, until I’ve anchored that new piece of understanding within my mental model of the domain, until I feel like I’m able to deploy that knowledge on demand and build upon it.
Working with AI tools the way many people seem to be doing it (multiple sessions at once, not even reading the output, rubber-stamping MRs) makes me anxious and paranoid, and it’s definitely NOT because I miss punching in if statements.