The shift to AI-driven development has demotivated engineers whose identity is tied to the craft of coding, with some quitting rather than becoming "prompters." This emotional resistance creates a significant opportunity for developers who embrace a new identity centered on product building.

Related Insights

Senior engineers, whose identities are deeply tied to established workflows, are the most vocal critics of AI in coding. Unlike junior or non-engineers who readily adopt new methods, this group feels their extensive experience is being devalued by AI tools.

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.

As AI agents automate code-writing, companies like WorkOS are hiring "product engineers" who possess taste, product sense, and strong communication. The stereotype of the purely technical, anti-social developer is becoming unemployable in modern tech companies.

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*.

While junior engineers quickly become AI power users, Glean sees that many productive senior engineers haven't adopted code-gen tools as heavily. Their core value lies in complex tasks like debugging, design, and troubleshooting—areas where current AI provides less leverage than in writing new code.

Top-performing engineering teams are evolving from hands-on coding to a managerial role. Their primary job is to define tasks, kick off multiple AI agents in parallel, review plans, and approve the final output, rather than implementing the details themselves.

The traditional definition of a developer, centered on mastering programming languages, is becoming obsolete. As AI agents handle code generation, the most valuable skills are now clarity of thought, understanding user needs, and designing robust systems, opening the field to new personas.

Experienced engineers using tools like Claude Code are no longer writing significant amounts of code. Their primary role shifts to designing systems, defining tasks, and managing a team of AI agents that perform the actual implementation, fundamentally changing the software development workflow.

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.