While building with AI is empowering, it's also devaluing decades of specialized skills. Experienced engineers face a "profoundly sad" realization that their hard-won craftsmanship is becoming obsolete, as agentic tools can now accomplish complex coding tasks with simple instructions, invalidating their expertise.

Related Insights

Andrew Wilkinson argues that advanced AI models have achieved AGI-like capabilities in programming. He quotes Anthropic's CEO, suggesting that the role of a programmer is shifting to that of an architect, and many current programmers are in denial because their paycheck depends on not understanding this shift.

Beyond traditional engineers using AI and non-technical "vibe coders," a third archetype is emerging: the "agentic engineer." This professional operates at a higher level of abstraction, managing AI agents to perform programming, rather than writing or even reading the code themselves, reinventing the engineering skill set.

As AI handles more code generation, the core identity of software engineers as hands-on "builders" is being challenged. This commoditization of a key skill forces a transition to roles like "conductor" or "idea guy," an identity many have historically disdained, creating a significant professional and psychological crisis.

The initial experience of using a powerful AI tool is one of immense personal empowerment. This feeling is quickly tempered by the realization that this capability is now universally accessible, effectively devaluing the specialized skill and diluting the individual's competitive advantage.

AI agents function like junior engineers, capable of generating code that introduces bugs, security flaws, or maintenance debt. This increases the demand for senior engineers who can provide architectural oversight, review code, and prevent system degradation, making their expertise more critical than ever.

With AI agents automating raw code generation, an engineer's role is evolving beyond pure implementation. To stay valuable, engineers must now cultivate a deep understanding of business context and product taste to know *what* to build and *why*, not just *how*.

AI coding assistants won't make fundamental skills obsolete. Instead, they act as a force multiplier that separates engineers. Great engineers use AI to become exceptional by augmenting their deep understanding, while mediocre engineers who rely on it blindly will fall further behind.

Experience alone no longer determines engineering productivity. An engineer's value is now a function of their experience plus their fluency with AI tools. Experienced coders who haven't adapted are now less valuable than AI-native recent graduates, who are in high demand.

While professional engineers focus on craft and quality, the average user is satisfied if an AI tool produces a functional result, regardless of its underlying elegance or efficiency. This tendency to accept "good enough" output threatens to devalue the meticulous work of skilled developers.

The recent tipping point in AI's coding capabilities is causing significant anxiety and a "mental health crisis" among software engineers. As the first profession to directly confront the power of agentic AI, they are grappling with fears of skill obsolescence and job security.