The world of software engineering is undergoing a profound transformation, and it's not just about writing code anymore. The rise of AI has disrupted this once-stable and lucrative profession, leaving many engineers feeling anxious and uncertain about their future. This is the story of how software engineers are adapting to the AI era, from chasing new skills to pushing for collective action. But it's also a tale of the highs and lows of coding, and the changing landscape of the tech industry. So, what does the future hold for these professionals? Let's dive in and explore the complex and fascinating world of software engineering in the age of AI.
The AI Revolution and the Software Engineer
Software engineering was once a surefire path to stability, security, and upward mobility. But with the advent of AI, the profession is evolving at a rapid pace, leaving many engineers feeling like they're playing catch-up. The value of their coding skills is being called into question, and the future of the profession is uncertain. As Bouke Klein Teeselink, assistant professor of economics at King's College London, puts it, 'the skill of writing code is over.' Instead, the focus is shifting to defining problems, designing systems, and directing AI tools effectively.
This shift is not just about the technical aspects of software engineering. It's also about the human element. As Ethan Mollick, an associate professor of management at the University of Pennsylvania's Wharton School, notes, 'Now it's not about who can write the most code.' Instead, it's about the ability to evaluate AI-written code and understand its strengths and limitations. This requires a new set of skills, and many software engineers are struggling to adapt.
Adapting to the AI Era
For some software engineers, the solution is to embrace the AI revolution head-on. George Dover, a software engineer in Portland, Oregon, became a substitute kindergarten teacher while he searched for new roles after a layoff. But he didn't give up. Instead, he used AI to generate code to build websites and then evaluated it to learn its strengths and limitations. This approach paid off, and he landed a software engineering job oriented towards AI.
However, not everyone is as fortunate. Many software engineers are feeling anxious and uncertain about their future. As Kaitlin Cort, a software engineer who started a resource center for tech workers, notes, 'I’m not a very senior-level engineer. I can see that the pace at which AI was getting better was faster than the pace at which I was getting better. That definitely made me really anxious.'
The Highs and Lows of Coding
The push to code came from every direction more than a decade ago. President Barack Obama launched a $4 billion initiative called Computer Science for All to teach computer science to all American students, calling it the 'new basic' skill for economic opportunity. The private sector echoed a similar message, with tech giants like Mark Zuckerberg and Bill Gates participating in coding tutorial videos. Coding bootcamps exploded, producing more than 2,000 graduates, which rose more than 1000% by 2020.
But the buzz for the profession is fading. Enrollment in computer and information science programs at four-year universities fell 8.1% and graduate enrollment dropped 14% in the 2025-2026 school year. This is a stark reminder of the changing landscape of the tech industry and the impact of AI on the profession.
Tech Workers Unite
As AI threatens their livelihoods, software engineers are increasingly organizing and banding together. Kaitlin Cort's resource center, What We Will, is just one example of this trend. The center helps tech workers navigate layoffs and negotiations, access basic income in unemployment, upskill, and organize unions. It's a testament to the power of collective action in the face of disruption.
However, building a roadmap for this type of collective action is challenging. As Cort notes, 'We just, as an industry, don’t have a guild – we don’t have regulations or standards that are really shared.' This is a critical issue that needs to be addressed as the tech industry continues to evolve.
The Future of Software Engineering
The future of software engineering is uncertain, but one thing is clear: the profession is changing rapidly. As David Malan, a Harvard University computer science professor, notes, 'Human software engineers will still be needed if for no other reason than the cost of AI.' However, the nature of their work is likely to shift, with a greater focus on evaluating AI-written code and understanding its strengths and limitations.
In conclusion, the AI revolution is transforming the world of software engineering, and the profession is adapting in response. While the future is uncertain, one thing is clear: the ability to evaluate AI-written code and understand its strengths and limitations will be a critical skill for software engineers in the years to come. As the tech industry continues to evolve, it's up to software engineers to embrace the change and find new ways to thrive in the age of AI.