Leading Effective Engineering Teams in the Age of GenAI
addyo.substack.com · 14,637 words · saved by 1 readers
A pragmatic guide for Software Engineering leaders
Leading Effective Engineering Teams in the Age of GenAI A pragmatic guide for Software Engineering leaders Addy Osmani Mar 19, 2025 109 6 9 Share This write-up builds on the ideas in “ Leading Effective Engineering Teams ” Summary / tl;dr Using AI in software development is not about writing more code faster; it's about building better software. It’s up to you as a leader to define what “better” means and help your team navigate how to achieve it. Treat AI as a junior team member that needs guidance. Train folks to not over-rely on AI; this can lead to skill erosion. Emphasize "trust but verif
related reading
- AI is removing the middle class of software engineeringblog.florianherrengt.com
- The 70% problem: Hard truths about AI-assisted codingaddyo.substack.com
- How AI assistance impacts the formation of coding skills \ Anthropicanthropic.com
- AddyOsmani.com - The Next Two Years of Software Engineeringaddyosmani.com
- A Practical Guide to Becoming an AI-Native Engineerblog.bytebytego.com
- Growing as an engineer in a world of AInlopes.dev
- Software Engineering in the Age of AIadiamond.me
- How to fully automate software engineering | Mechanize, Inc.mechanize.work
- Vibe engineeringsimonwillison.net
- The Rise of the AI Engineer - Latent.Spacelatent.space
- Mom, Dad, I Want To Be A Prompt Engineerforbes.com
- When AI writes almost all code, what happens to software engineering?newsletter.pragmaticengineer.com