Leanpub Header

Skip to main content

The Engineering Room

The Engineering Room

Thirty-eight conversations from Dave Farley's Engineering Room podcast, now in book form. Kent Beck, Martin Fowler, Jez Humble, Nicole Forsgren, Eric Evans, Kelsey Hightower and many more talk candidly about what it really takes to build great software.

Minimum price

$19.00

$29.00

You pay

Author earns

$

Also available for 1 book credit with a Reader Membership

PDF
EPUB
WEB
APP
About

About

About the Book

Welcome to the Engineering Room, the podcast hosted by Dave Farley, co-author of Continuous Delivery.

This book collects 38 conversations from the podcast in readable form. Dave sits down with some of the most influential people in software development to discuss how to build software that sets new standards for quality, and what it takes to achieve excellence in the software industry.

The conversations range across the whole discipline:

  • Continuous delivery and DevOps: Jez Humble, Bryan Finster, Nicole Forsgren, Gary Gruver, Henry Golding, and Asgaut Mjølne Söderbom and Ola Hast
  • Testing and design: Kent Beck, Michael Feathers, Emily Bache, Seb Rose, Dave Thomas, Kevlin Henney and Adam Tornhill
  • Architecture and distributed systems: Martin Fowler, Gregor Hohpe, Simon Brown, Randy Shoup, Martin Thompson, Frank Yu, James Lewis, Michael Nygard, Eric Evans and Gojko Adzic
  • Platforms, cloud and data: Kelsey Hightower, Niklas Gustavsson, Holly Cummins and Jesse Anderson
  • Teams, learning and agility: Allen Holub, Matthew Skelton, Jessica Kerr, Diana Montalion, Aino Vonge Corry, Trisha Gee, Dragan Stepanovic, and Matt Flautt and Jeff Day of the U.S. Army Software Factory
  • AI and the future of coding: Birgitta Böckeler, Eric Evans, Holly Cummins and Trisha Gee

Each chapter is one complete conversation, with a short introduction to the guest and the topics covered. Read it cover to cover, or dip into the conversations that matter most to your work.

The chapters were transcribed from the podcast audio and edited for readability using Leanpub's new LeanPod service.

Author

About the Author

David Farley
The Leanpub Podcast

Podcast

Podcast Episode

Contents

Table of Contents

Martin Fowler — Distributed Systems, Data Mesh, Legacy Displacement, and Self-Testing Code

Trisha Gee — Developer Advocacy, Leveling Up, and Women in Tech

Gojko Adzic — Value, Feedback, and Distributed Systems

Martin Thompson — Simplicity, Feedback, and Mechanical Sympathy

Simon Brown and Hannes Lowette — Software Architecture, Design, and Engineering

Kevlin Henney — Failure, Engineering, and Learning in Software

Randy Shoup — Architecture, Scale, and Continuous Delivery at eBay

Jesse Anderson — Big Data, Data Engineering, and Data Mesh

Allen Holub — What’s Broken About Agile

Michael Feathers — Testability, Design, and Legacy Code

Bryan Finster — Continuous Delivery at Scale

Matthew Skelton — Team Topologies, Fast Flow, and Complex Adaptive Systems

Kelsey Hightower — Kubernetes, Serverless, and the Cloud as a Computer

Jessica Kerr — Software as a Learning System

Gregor Hohpe — Architecture, the Architect Elevator, and Managing Uncertainty

Kent Beck — Learning, Test-Driven Development, and Software Design as Human Relationships

Aino Vonge Corry — Teaching the Teachers of Computer Science

Dave Thomas — Agility, Immutability, and Algebraic Effects

Frank Yu — Reactive Systems, Determinism, and Ultra-Low-Latency Trading Platforms

Jez Humble — Continuous Delivery, Continuous Integration, and the DORA Research

Emily Bache — Technical Coaching, Approval Testing, and Architecting for Testability

Seb Rose — Behaviour-Driven Development, TDD, and Contract Testing

Adam Tornhill — Code as a Crime Scene

Gregor Hohpe — Platform Strategy

Eric Evans — Domain-Driven Design and AI

Trisha Gee — Testing, Developer Productivity, and the JVM

Niklas Gustavsson — Fleet Management and Platform Engineering at Spotify

Birgitta Böckeler — AI-Assisted Software Delivery

Nicole Forsgren — The Science of DevOps, DORA, and SPACE

Gary Gruver — Leading Software Transformation in Complex Adaptive Systems

Henry Golding — Continuous Delivery and Automated Testing in Games

Dragan Stepanovic — Pull Requests, Code Review, and Pair Programming

James Lewis — The Origins and Practice of Microservices

Holly Cummins — The Future of Coding, Abstraction, and Simplicity

Michael Nygard — Data Mesh, Incremental Design, and Managing Coupling

Diana Montalion — Learning Systems Thinking

Matt Flautt and Jeff Day — Building Software and Soldiers at the Army Software Factory

Asgaut Mjølne Söderbom and Ola Hast — Pair Programming and Continuous Delivery

The Leanpub 60 Day 100% Happiness Guarantee

Within 60 days of purchase you can get a 100% refund on any Leanpub purchase, in two clicks.

See full terms...

Earn $8 on a $10 Purchase, and $16 on a $20 Purchase

We pay 80% royalties on purchases of $7.99 or more, and 80% royalties minus a 50 cent flat fee on purchases between $0.99 and $7.98. You earn $8 on a $10 sale, and $16 on a $20 sale. So, if we sell 5000 non-refunded copies of your book for $20, you'll earn $80,000.

(Yes, some authors have already earned much more than that on Leanpub.)

In fact, authors have earned over $15 million writing, publishing and selling on Leanpub.

Learn more about writing on Leanpub

Free Updates. DRM Free.

If you buy a Leanpub book, you get free updates for as long as the author updates the book! Many authors use Leanpub to publish their books in-progress, while they are writing them. All readers get free updates, regardless of when they bought the book or how much they paid (including free).

Most Leanpub books are available in PDF (for computers) and EPUB (for phones, tablets and Kindle). The formats that a book includes are shown at the top right corner of this page.

Finally, Leanpub books don't have any DRM copy-protection nonsense, so you can easily read them on any supported device.

Learn more about Leanpub's ebook formats and where to read them

Write and Publish on Leanpub

You can use Leanpub to easily write, publish and sell in-progress and completed ebooks and online courses!

Leanpub is a powerful platform for serious authors, combining a simple, elegant writing and publishing workflow with a store focused on selling in-progress ebooks.

Leanpub is a magical typewriter for authors: just write in plain text, and to publish your ebook, just click a button. (Or, if you are producing your ebook your own way, you can even upload your own PDF and/or EPUB files and then publish with one click!) It really is that easy.

Learn more about writing on Leanpub