Arvind Narayanan (@aisnakeoil): "There’s a big, under-appreciated reason why people may have very different experiences and opinions about using AI for work — are they using it for tasks they’re already an expert at, or tasks they can’t do themselves? The former leads to a growth cycle and the latter leads to a…"
There’s a big, under-appreciated reason why people may have very different experiences and opinions about using AI for work — are they using it for tasks they’re already an expert at, or tasks they can’t do themselves? The former leads to a growth cycle and the latter leads to a dependence spiral. When I use AI to do something I’m an expert at, like coding, I treat it as a tool. I can build quickly, maintaining an understanding of the code, knowing that if necessary, I can fix the code myself. It feels empowering. It frees up my time to think about the complex, judgment-oriented parts of software engineering that I can’t or won’t delegate to AI. That means my own skills improve rapidly, and I get to climb the ladder of complexity and develop higher-level skills, much more so than when I write the code myself. I feel in control. I can lock in and achieve a flow state — when AI is working, I’m reviewing, building understanding, and planning the next steps. I never get the feeling that the tool is about to replace me. This is the growth cycle. (Of course, the growth cycle is not automatic. I still need to exercise agency to use AI responsibly. But it’s the same challenge with any productivity-enhancing technology, and those who’ve navigated such transitions before are well-equipped to navigate it with AI as well.) On the other hand, if I use it for tasks I don’t understand and haven’t learned to perform myself, I have no choice but to treat it as a superintelligence. If something breaks, the best I can do is ask AI to fix it and hope for the best. I generally can’t evaluate the quality of the output myself. The only way to find out if it's any good is if and when the work is ultimately reviewed by an actual expert. The experience is confusing, unsettling and disempowering. And forget about flow state. By over-relying on AI, I risk losing whatever skill I had at the task in the first place, even if it boosts productivity in the short term. This is the dependence spi
There’s a big, under-appreciated reason why people may have very different experiences and opinions about using AI for work — are they using it for tasks they’re already an expert at, or tasks they can’t do themselves? The former leads to a growth cycle and the latter leads to a dependence spiral. When I use AI to do something I’m an expert at, like coding, I treat it as a tool. I can build quickly, maintaining an understanding of the code, knowing that if necessary, I can fix the code myself. It feels empowering. It frees up my time to think about the complex, judgment-oriented parts of…
saved by
related reading
- My AI Adoption Journey – Mitchell Hashimotomitchellh.com
- How AI assistance impacts the formation of coding skills \ Anthropicanthropic.com
- What 81,000 people want from AI \ Anthropicanthropic.com
- AI Coding will Prevent Expertises | Lars Fayelarsfaye.com
- AI fatigue is real and nobody talks about it · Siddhant Kharesiddhantkhare.com
- Centaurs and Cyborgs on the Jagged Frontieroneusefulthing.org
- After Automation | Everyevery.to
- How AI Impacts Skill Formationarxiv.org
- Software Engineering in the Age of AIadiamond.me
- The Illusion of comprehensionbossadizenith.me
- suzyahyah.github.iosuzyahyah.github.io
- Growing as an engineer in a world of AInlopes.dev