We scan new podcasts and send you the top 5 insights daily.
Mike Krieger acknowledges a dual emotion among top engineers: immense excitement about their new leverage with AI, but also a genuine sadness for the disappearing craft of coding. The experience of dreaming about a code problem and waking up with an elegant solution is fading.
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.
Instagram Co-founder Mike Krieger says the engineer's role is evolving. The satisfaction of elegantly solving a problem in code is being replaced by the ability to manage AI teammates, define high-level architecture, verify outputs, and handle production incidents—skills that are more about orchestration than implementation.
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.
Former Dropbox CTO Aditya Agarwal describes a personal journey with AI coding. The initial reaction is "profound wonder" followed by "a sense of grief" as a core part of his identity becomes automated. This emotional process is a prerequisite to embracing the new paradigm and achieving a state of manic, creative energy.
As AI takes over most code generation, the act of writing code by hand will become obsolete for practical purposes. Like calligraphy, it will transform into a rare and admired art form, appreciated for its craft and the human touch rather than its necessity in software development.
Generative AI is making the task of writing syntactically correct code obsolete. The core value of a software engineer is shifting away from implementation details and towards the higher-level "thinking" tasks: understanding user needs and designing robust systems.
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.
AI coding tools will create a cultural split in engineering teams. Engineers motivated by the utility of shipping products will feel empowered. However, those who identify as "artisanal" craftsmen, valuing the bespoke quality of their code, may struggle and become unhappy as their specific craft becomes less central.
AI coding tools democratize development, making simple 'coding' obsolete. However, this expands the amount of software created, which in turn increases the need for sophisticated 'engineering' to manage new layers of complexity and operations. The field gets bigger, not smaller.
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.