19 Aug 2026 From Chrome DevTools to AI Engineering, with Addy Osmani
"AI is reshaping software engineering by automating coding tasks, while adaptability, leadership, and lifelong learning remain key to thriving in the evolving tech landscape."
More The Pragmatic Engineer episodes

Published 27 May 2026
Duration: 01:20:05
OpenCode's rapid growth to 10 million users highlights challenges like feature overload and AI's limited impact on development speed, while underscoring tensions between innovation, product cohesion, sustainable practices, and the complexities of AI-driven workflows in software engineering.
Brought to You By:Antithesis verify your systems correctness without human review or traditional integration tests and avoid bugs or outages.WorkOS Ev...
The podcast discusses the development and challenges of OpenCode, an open-source coding harness with 10 million active users that aims to accelerate software development but faces limitations in improving software quality. Key challenges include feature overload, reliance on temporary workarounds, and the complexity of integrating AI, which does not always enhance productivity. Modern AI systems, such as those in OpenCode or agent-based platforms, involve complex workflows with numerous searches across diverse data systems, leading to higher costs, performance risks, and scaling issues. The podcast also explores the profitability of inference in AI, a sector marked by GPU supply constraints, and the broader industry shift toward open-source alternatives competing with proprietary tools.
Product development at OpenCode highlights the tension between product-market fit and the pressure to prioritize features, resulting in a "Frankenstein" system that sacrifices cohesiveness and quality. The paradox of AI not reducing workload despite streamlining tasks is emphasized, as engineers still face significant cognitive and operational demands. Themes from the interview include the limitations of AI in solving core engineering challenges like system design and decision-making, the distinction between early and post-product-market-fit stages, and the need for balanced innovation to avoid feature sprawl. Additionally, the podcast addresses the risks of rapid growth, such as unintended consequences of small changes, and the role of open-source ecosystems in fostering competition and collaboration, exemplified by OpenCodes strategic positioning against proprietary tools and its response to incidents like Anthropics policy shift.
The discussion extends to AIs impact on workflows and roles, noting that while AI tools like coding agents are touted as productivity enhancers, they often streamline tasks without creating new value. Companies face challenges in managing technical debt, maintaining product quality, and aligning team motivation with AI-driven efficiency. The podcast also critiques the "young founder" stereotype, emphasizing that real-world success in startups requires maturity and experience. Finally, it underscores the importance of pragmatic decision-making in engineering, the unpredictability of tech trends, and the necessity of continuous learning to adapt to evolving AI landscapes while maintaining a focus on user-centric design and system reliability.
What if you prioritized codebase maintenance over feature development to avoid technical debt?
What if you optimized AI inference workflows to tackle GPU bottlenecks head-on?
What if you leveraged strategic alliances with open-source AI providers to counter competitive pressure?
19 Aug 2026 From Chrome DevTools to AI Engineering, with Addy Osmani
"AI is reshaping software engineering by automating coding tasks, while adaptability, leadership, and lifelong learning remain key to thriving in the evolving tech landscape."
12 Aug 2026 Stop being skeptical about AI for development with Charity Majors
"AI's impact on software engineering is reshaping code review, reliability, and career paths, demanding new verification methods, ethical accountability, and adaptability in a rapidly evolving field."
29 Jul 2026 Formal methods with Hillel Wayne
"Formal verification methods, like TLA+ in AWS's DynamoDB, ensure AI-generated code correctness, with property-based testing offering a practical middle ground; the discussion affirms software engineering as a legitimate discipline, balancing traditional principles with rapid iteration and open-source culture, while exploring AI's future impact on development and job markets."
15 Jul 2026 Context engineering with Dex Horthy
"Explores AI's role in software development, addressing challenges like code quality, human oversight, and balancing automation with human judgment while evaluating different AI-assisted approaches and future implications."
1 Jul 2026 How Kent Beck shapes the software engineering industry
Ken Beck's career in software engineering, contributions to TDD, XP, and the Agile Manifesto, critiques of Agile commercialization, AI's impact, challenges of OOP, Smalltalk's legacy, JUnit, and the balance between technical mastery and human-centric skills in evolving development practices.