Gergely Orosz · 12 min read · Product Teams
The Future of Software Engineering with AI: Six Predictions
Read the original on newsletter.pragmaticengineer.com →
The article distills conversations from The Pragmatic Summit and a Utah workshop about how AI is reshaping software engineering. It blends data-driven insights on AI adoption with debates about AI-native teams, mid-career challenges, refactoring in an AI era, and the evolving practices around Agile and XP.
Key Takeaways
- Data vs hype: 92% of devs use AI coding assistants monthly; ~4 hours saved per week; onboarding time reduced by AI tools.
- Organizational health matters: unhealthy orgs see about 2x more incidents; healthy orgs have roughly 50% fewer incidents.
- AI-native teams and skill gaps: mid-level engineers risk being left behind; new grads are more productive with AI; upskilling strategies are needed.
- Refactoring in the AI era: AI-generated code keeps refactoring relevant and valuable.
- Agile and XP in flux: the future of Agile is debated, with XP practices seeing a resurgence as teams adapt to AI.
Excerpt
Two weeks ago, I hosted The Pragmatic Summit in San Francisco, a few days after attending a 50-person workshop entitled The Future of Software Development in Deer Valley, Utah. Each event attracted experienced software engineers, leaders, and deep thinkers to share thoughts about the state of the software engineering industry today and in the future. It was well-timed, considering that right now seems like a period of change for tech that’s unfolding faster than before. That was a consensus opinion at both events, also held by veterans like Martin Fowler and Kent Beck, who said things haven’t shifted so rapidly…