The Pragmatic Engineer

@pragmaticengineer · 50 articles · 6 days ago
Open on YouTube ↗
1:17:06
February 4, 2026▶ 1:17:06 → 28 min read

Grady Booch on the Third Golden Age of Software Engineering

AI tools now write surprisingly good code, and many developers fear this means the end of software engineering. Grady Booch, co-creator of UML, a pioneer of object-oriented design, and a longtime IBM

1:54:05
January 28, 2026▶ 1:54:05 → 28 min read

Peter Steinberger on Shipping Code He Doesn't Read: From PSPDFKit to Clawdbot

Peter Steinberger built PSPDFKit, a PDF framework that, by the host's account, runs on more than a billion devices. He then burned out, sold his shares, and stayed away from programming for about thre

1:18:14
January 21, 2026▶ 1:18:14 → 27 min read

Inside Amazon S3: Consistency, Correctness, and Durability at Hundreds of Exabytes

Amazon S3 looks simple from the outside: you put data in and get it back out. In this episode of The Pragmatic Engineer, host Gergely talks with Mai-Lan Tomsen Bukovec, VP of Data and Analytics at AWS

1:39:18
December 17, 2025▶ 1:39:18 → 34 min read

Bryan Cantrill on Thirty Years of Servers and the Cloud, and Building Oxide From a Clean Sheet of Paper

Bryan Cantrill joined Sun Microsystems in 1996, stayed through the dot-com boom and bust, co-founded the cloud company Joyent, and is now co-founder and CTO of Oxide Computer. In this conversation on

7:57
December 11, 2025▶ 7:57 → 9 min read

Why Rust Is Coming to the Linux Kernel: Greg KH on Bindings, Bugs, and Change

In this podcast excerpt, Linux kernel developer Greg KH is asked whether Linux might ever support Rust, or any language besides C. Rust is already in the kernel, Greg explains, and the harder question

1:04:26
December 3, 2025▶ 1:04:26 → 28 min read

From Engineer #1 at Warp to Founding Flint: Michelle Lim on Early-Stage Startup Engineering

Michelle Lim joined Warp, the terminal company, as its first engineer. At the time the company had two people, a set of design mocks, and no code. She had offers from fast-growing Series A startups an

1:07:37
November 26, 2025▶ 1:07:37 → 30 min read

Who Owns Code Security? Johannes Dahse on Developer Responsibility, Tooling, and AI

What should software engineers know about writing secure code, and who in an organization should be responsible for it? In this episode of The Pragmatic Engineer, the host talks with Johannes Dahse, V

1:48:54
November 19, 2025▶ 1:48:54 → 31 min read

Martin Fowler on AI and Software Engineering: From Determinism to Non-Determinism

Martin Fowler, Chief Scientist at Thoughtworks, co-author of the Agile Manifesto, and author of Refactoring and Patterns of Enterprise Application Architecture, sat down in person with the host of The

59:35
November 12, 2025▶ 59:35 → 30 min read

Inside Netflix Engineering: CTO Elizabeth Stone on Autonomy, Live Streaming, and Unusual Responsibility

What is it like to work as a software engineer at Netflix, and how does a company of its size let engineers make major decisions without layers of approval? In this conversation, recorded at Netflix's

1:32:05
November 5, 2025▶ 1:32:05 → 29 min read

Chris Lattner on LLVM, Swift, and Mojo: Building Blank-Canvas Systems

Chris Lattner created the LLVM compiler infrastructure and the Swift programming language, worked on AI infrastructure at Tesla and Google, and now leads Modular, the company behind the Mojo language.