The Pragmatic Engineer
1:17:06Grady 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:05Peter 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:14Inside 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:18Bryan 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:57Why 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:26From 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:37Who 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:54Martin 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:35Inside 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:05Chris 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.
