The Curious Engineer

All blogs / Software / engineering practice

Elevate

addyo.substack.com

Addy Osmani's newsletter on elevating your effectiveness. Join his community of 600,000 readers across social media. Click to read Elevate, by Addy Osmani, a Substack publication with tens of thousands of subscribers.

Software / engineering practiceAI / MLEngineering management / careers

Posts
78 from 21 Nov 2023 to 14 Oct 2026
Posting
weekly (26 in the last year)
Kind
personal blog
Feed
https://addyo.substack.com/feed

2026 20

  1. Agentic Verification
  2. The Code Nobody Reads
  3. Brownfield Agentic Engineering
  4. Agentic Skill Decay
  5. Audit your Agent files
  6. Human judgment doesn't leave the software factory. It relocates.
  7. Practical Loop Engineering
  8. Agentic Code Quality
  9. Software Factories, Light and Dark
  10. Own the Outer Loop
  11. Agentic Autonomy Levels
  12. Agentic Code Review
  13. Loop Engineering
  14. Long-running Agents
  15. The Agent Stack Bet
  16. Is the IDE dead?
  17. 14 More lessons from 14 years at Google
  18. The 80% Problem in Agentic Coding
  19. How to write a good spec for AI agents
  20. Code Review in the Age of AI

2025 28

  1. How Good Is AI at Coding React (Really)?
  2. My LLM coding workflow going into 2026
  3. 21 Lessons from 14 Years at Google
  4. Treat AI-Generated code as a draft
  5. Critical Thinking during the age of AI
  6. Conductors to Orchestrators: The Future of Agentic Coding
  7. Gemini CLI Tips & Tricks
  8. How modern browsers work
  9. Vibe coding is not the same as AI-Assisted engineering.
  10. The reality of AI-Assisted software engineering productivity
  11. Coding for the Future Agentic World
  12. Context Engineering: Bringing Engineering Discipline to Prompts
  13. The AI-Native Software Engineer
  14. The "Trust, But Verify" Pattern For AI-Assisted Engineering
  15. The Prompt Engineering Playbook for Programmers
  16. AI Won't Kill Junior Devs - But Your Hiring Strategy Might
  17. Avoiding Skill Atrophy in the Age of AI
  18. Vibe Coding is not an excuse for low-quality work
  19. What are AI Agents? why do they matter?
  20. Vibe Coding: Revolution or Reckless Abandon?
  21. MCP: What It Is and Why It Matters
  22. Leading Effective Engineering Teams in the Age of GenAI
  23. Beyond the 70%: Maximizing the human 30% of AI-assisted coding
  24. Applied "Software Engineering at Google"
  25. Speech-to-Code: Vibe Coding with Voice
  26. Personal Software: The Unbundling of the Programmer?
  27. Why I use Cline for AI Engineering
  28. AI-Driven Prototyping: v0, Bolt, and Lovable Compared

2024 15

  1. Future-proofing your Software Engineering career
  2. The 70% problem: Hard truths about AI-assisted coding
  3. User-centric engineering.
  4. There is no right time. Just time and what you do with it.
  5. Comparison is the thief of joy
  6. Focus on what you can control
  7. 10 lessons from 12 years at Google
  8. Conquering Imposter Syndrome
  9. The Debugger's Toolkit
  10. Stick to boring architecture for as long as possible.
  11. Consistency matters.
  12. Leading Effective Engineering Teams
  13. Effective engineering managers
  14. Stretch yourself from time to time.
  15. Possibilities if you ask for what you want.

2023 15

  1. 23 lessons in 2023
  2. Reduce the gap between idea and execution
  3. Setting a team vision, mission, and strategy
  4. Soft Skills books for developers
  5. First do it, then do it right, then do it better.
  6. Good code is like a love letter to the next developer who will maintain it.
  7. Conquering conflicting priorities
  8. Change what you do, to change where you go.
  9. Drive Effective Results: Outcomes vs. Outputs
  10. It takes 23 mins to recover after an interruption
  11. Leading Effective Teams
  12. Bonus book and sneak peek for Paid Subscribers
  13. What makes a software engineer effective?
  14. Don't expect to be motivated everyday.
  15. Growth mindset vs. fixed mindset