So many developers have sent me that Anthropic skills/mastery case study that I realized I should ungate what I *already wrote* about this whole topic back in October: beginning principles to design workflows that work *with* your mind, not against it, & protect your problem-solving
https://www.fightforthehuman.com/cognitive-helmets-for-the-ai-bicycle-part-1/

Cognitive Helmets for the AI Bicycle: Part 1
I hear people name these three fears: will developers lose their problem-solving skills, learning opportunities, and critical thinking? One science-backed area can help: better metacognitive strategies.
Fight for the HumanWe use a lot of simple analogies for learning that are subtly misleading. Like reducing all of complex behavior down to simplistic "dopamine loops", it's inaccurate. Good learning is not really about whether things are "always hard" or "always easy," it's about whether we're being strategic overall
That focus on strategy will help you.
- sometimes you are doing things in maladaptive hard ways because they FEEL right (cramming, grinding, hustle culture)
- sometimes you are doing things in maladaptive easy ways because they FEEL right (skipping active learning, shying away from practice)
There is a TON of context and nuance to this. It is not about winning against another participant in an abstract lab task. It is about your real life, and your real life is a complex set of decisions, strategies, goals and needs against context and environment.