

The Pragmatic Engineer
Gergely Orosz
Software engineering at Big Tech and startups, from the inside. Deepdives with experienced engineers and tech professionals who share their hard-earned lessons, interesting stories and advice they have on building software.
Especially relevant for software engineers and engineering leaders: useful for those working in tech. newsletter.pragmaticengineer.com
Especially relevant for software engineers and engineering leaders: useful for those working in tech. newsletter.pragmaticengineer.com
Episodes
Mentioned books

692 snips
Apr 29, 2026 • 1h 33min
Building Pi, and what makes self-modifying software so fascinating
Armin Ronacher, Flask creator and open source developer, joins Mario Zechner, Austrian engineer and creator of Pi. They get into why Pi was built, why self-modifying software is so compelling, and where AI coding agents break down. Expect talk on over-automation, reviewing agent-written code, non-engineers shipping code, open source under AI pressure, and why simpler CLI workflows can beat heavier setups.

522 snips
Apr 22, 2026 • 1h 25min
Designing Data-intensive Applications with Martin Kleppmann
Martin Kleppmann, distributed systems researcher and author of Designing Data-Intensive Applications, talks through his path from startups to academia. He gets into cloud tradeoffs, why managed services still need intuition, and what changed in the book’s new edition. It also touches on local-first software, formal verification, ethics in engineering, and cryptography for supply-chain transparency.

1,494 snips
Apr 8, 2026 • 1h 46min
DHH’s new way of writing code
David Heinemeier Hansson, creator of Ruby on Rails and CTO of 37signals, talks about why he shifted from typing every line himself to an agent-first coding style. He gets into AI tools, parallel model workflows, and why senior engineers may gain the most. They also explore product taste, tiny teams, designers who code, and why beauty and software quality go together.

527 snips
Apr 1, 2026 • 1h 39min
Scaling Uber with Thuan Pham (Uber’s first CTO)
Thuan Pham, Uber’s first CTO and now CTO at Faire, shares how he helped turn a crash-prone app into a global platform. He gets into the frantic China launch in five months. He talks about the platform-program split, the messy path from monolith to microservices, and why Uber had to build so many internal tools. He also touches on Helix and how AI is reshaping engineering.

364 snips
Mar 18, 2026 • 1h 11min
Building WhatsApp with Jean Lee
Jean Lee, former WhatsApp engineer #19 who later became a Meta engineering manager, shares how a tiny team scaled messaging to hundreds of millions. She talks about eight native clients, Erlang, and a culture of extreme simplicity. There’s also the inside story of the Facebook acquisition, the jump into management, performance review dynamics, and why lean teams still matter in the age of AI.

1,736 snips
Mar 11, 2026 • 1h 31min
From IDEs to AI Agents with Steve Yegge
Steve Yegge, veteran engineer and former Amazon and Google developer, dives into AI’s reshaping of software work. He talks about why hand coding may fade. He maps levels of AI adoption, from avoiding tools to orchestrating parallel agents. They explore Gastown, monoliths blocking agentic workflows, prototype driven product building, and the new technical debt and productivity pressure AI may create.

1,255 snips
Mar 4, 2026 • 1h 37min
Building Claude Code with Boris Cherny
Boris Cherny, creator and Head of Claude Code at Anthropic and author of Programming TypeScript, joins to talk about building agentic code tooling. He describes Claude Code’s evolution, parallel agents and deterministic review patterns. They explore retrieval from large codebases, sandboxing and safety layers, and how engineering roles shift as models write more code.

1,283 snips
Feb 25, 2026 • 1h 58min
Mitchell Hashimoto’s new way of writing code
Mitchell Hashimoto, co-founder of HashiCorp and creator of Terraform and Ghostty, is an influential infrastructure engineer reshaping developer tools. He discusses multi-cloud design, turning open-source into a sustainable business, building Ghostty and terminals, and how AI agents and code contributions change workflows and hiring. The conversation focuses on tooling, scaling engineering practices, and AI’s effects on open source.

436 snips
Feb 12, 2026 • 1h 44min
The programming language after Kotlin – with the creator of Kotlin
Andrey Breslav, creator of Kotlin and now building CodeSpeak to combine plain-English intent with code. He discusses why Kotlin prioritized Java interoperability and null safety, the tradeoffs in designing a pragmatic JVM language, and how new languages can leverage LLMs to reduce boilerplate while keeping humans in control.

754 snips
Feb 4, 2026 • 1h 17min
The third golden age of software engineering – thanks to AI, with Grady Booch
Grady Booch, pioneering software engineer and co-creator of UML, reflects on computing’s long arc. He traces three golden ages of software and why each arose from technical and human limits. He discusses AI’s role in a new era, why engineers remain essential, and which higher-level skills will matter next.


