The Emotional Transition from Manual Coding to Agency
- •Kellan Elliott-McCrea explores the emotional impact of AI on professional software engineering identities.
- •Older developers prioritize the feeling of agency over the aesthetic quality of specific programming languages.
- •The transition to AI-assisted workflows creates a perceived loss for those who value manual coding.
Kellan Elliott-McCrea (tech leader and former Etsy CTO) reflects on a profound cultural shift currently reshaping the software industry as AI-driven automation takes center stage. He argues that for veterans of the early web, the primary draw was never the elegance of the tools—noting that the early web was technically "awful"—but rather the intoxicating sense of agency they provided. This ability to build and deploy systems single-handedly defined a generation of creators who prioritized results over the mechanics of writing code.
In contrast, many developers who entered the field during the last twenty years may view the rise of generative systems with a sense of grief. For those who found joy in the meditative act of manual programming, the transition to high-level orchestration feels like a loss of craft. This friction highlights a growing divide between seeing code as a creative end-product versus seeing it as a mere obstacle to be overcome by more powerful, autonomous systems.
As we move deeper into the era of AI-driven development, the industry is forced to reconcile these two perspectives. The challenge for the modern developer is no longer just mastering syntax, but maintaining that original spirit of agency while navigating a landscape where the "easy part"—the code itself—is increasingly handled by machines. Understanding this emotional landscape is crucial for teams integrating new automated workflows into their engineering cultures.