Modern Software Engineering • Dave Farley & Steve Smith • GOTO 2022

This interview was recorded for the GOTO Book Club. #GOTOcon #GOTObookclub http://gotopia.tech/bookclub Read the full transcription of the interview here: https://gotopia.tech/bookclub/episode... Dave Farley - Author of "Modern Software Engineering", Continuous Delivery & DevOps Pioneer ‪@ModernSoftwareEngineeringYT‬ Steve Smith - Author of "Measuring Continuous Delivery", Principal Consultant at Equal Experts Find plenty more from Dave on his Continuous Delivery YouTube channel:    / @modernsoftwareengineeringyt   DESCRIPTION What should the modern software engineer know in order to be the best at their job? Dave Farley and Steve Smith explore the books that can help engineers succeed and why iteration and experiments are crucial. The interview is based on Dave's book "Modern Software Engineering": https://amzn.to/3GI468M TIMECODES 00:00 Intro 01:45 Software engineering books that shook our foundation 06:36 Modern software engineering in practice 09:52 Working iteratively 18:33 The experimental software engineer 29:09 Managing complexity in the cloud age 40:16 How to apply the separation of concerns in a team 46:28 Rolling the wheel of time 53:15 What’s next after Modern Software Engineering? 01:03:52 Outro RECOMMENDED BOOKS David Farley • Modern Software Engineering • https://amzn.to/3GI468M Dave Farley & Jez Humble • Continuous Delivery • https://amzn.to/3ocIHwd Steve Smith • Measuring Continuous Delivery • https://amzn.to/3MEAJbe Eric Evans • Domain-Driven Design • https://amzn.to/3tnGhwm Kent Beck • Extreme Programming Explained • https://amzn.to/34OVMH6 Michael Feathers • Working Effectively with Legacy Code • https://amzn.to/37suHdy Alistair Cockburn • Agile Software Development • https://amzn.to/3u0zNVX Mary & Tom Poppendieck • Implementing Lean Software Development • https://amzn.to/3CQwC7t Fred Brooks Jr. • The Mythical Man-Month • https://amzn.to/31NJc5C Simon Brown • Software Architecture for Developers Vol. 2 • https://leanpub.com/visualising-softw... Woods, Erder & Pureur • Continuous Architecture in Practice • https://amzn.to/2QWAmkl George Fairbanks • Just Enough Software Architecture • https://amzn.to/3uZzVo0   / gotocon     / goto-     / goto_con     / gotoconferences   #SoftwareEngineering #DaveFarley #SteveSmith #Programming #Harness #ContinuousDelivery #ModernSoftwareEngineering #SoftwareArchitecture #DevOps #WorkingIteratively #DevOpsTutorial SUPPORTER Harness is the only end-to-end platform for complete software delivery. It provides a simple, safe and secure way for engineering and DevOps teams to release applications into production. Try Harness for free! https://app.harness.io/auth/#/signup/... CHANNEL MEMBERSHIP BONUS Join this channel to get early access to videos & other perks:    / @goto-   Looking for a unique learning experience? Attend the next GOTO conference near you! Get your ticket at https://gotopia.tech Sign up for updates and specials at https://gotopia.tech/newsletter SUBSCRIBE TO OUR CHANNEL - new videos posted almost daily. https://www.youtube.com/user/GotoConf...

Expert Talk: DevOps & Software Architecture • Simon Brown, Dave Farley & Hannes Lowette • GOTO 2021
▶︎

Expert Talk: DevOps & Software Architecture • Simon Brown, Dave Farley & Hannes Lowette • GOTO 2021

What is DDD - Eric Evans - DDD Europe 2019
▶︎

What is DDD - Eric Evans - DDD Europe 2019

Event-Driven Architectures Done Right, Apache Kafka • Tim Berglund • Devoxx Poland 2021
▶︎

Event-Driven Architectures Done Right, Apache Kafka • Tim Berglund • Devoxx Poland 2021

Modern Architecture 101 for New Engineers & Forgetful Experts - Jerry Nixon - NDC Copenhagen 2025
▶︎

Modern Architecture 101 for New Engineers & Forgetful Experts - Jerry Nixon - NDC Copenhagen 2025

🚀  TDD, Where Did It All Go Wrong (Ian Cooper)
▶︎

🚀 TDD, Where Did It All Go Wrong (Ian Cooper)

Turing Award Winner: Disagreeing with Google, Postgres, Future Problems | Mike Stonebraker
▶︎

Turing Award Winner: Disagreeing with Google, Postgres, Future Problems | Mike Stonebraker

Google & AWS Veteran: What Top Tier Software Architects Do Differently
▶︎

Google & AWS Veteran: What Top Tier Software Architects Do Differently

Modern Software Engineering: Building Better Software Faster (Dave Farley) - TE Conf 2024
▶︎

Modern Software Engineering: Building Better Software Faster (Dave Farley) - TE Conf 2024

Rory Sutherland: Why Cost Reduction Isn't A Strategy
▶︎

Rory Sutherland: Why Cost Reduction Isn't A Strategy

Opening Keynote: Lead in the Agentic Era
▶︎

Opening Keynote: Lead in the Agentic Era

Architectural Models & Microservices | Simon Brown and Hannes Lowette In The Engineering Room Ep. 5
▶︎

Architectural Models & Microservices | Simon Brown and Hannes Lowette In The Engineering Room Ep. 5

Continuous Delivery Pipelines: How to Build Better Software Faster • Dave Farley • GOTO 2021
▶︎

Continuous Delivery Pipelines: How to Build Better Software Faster • Dave Farley • GOTO 2021

How to Become a Great Software Architect • Eberhard Wolff • GOTO 2019
▶︎

How to Become a Great Software Architect • Eberhard Wolff • GOTO 2019

Mastering Chaos - A Netflix Guide to Microservices
▶︎

Mastering Chaos - A Netflix Guide to Microservices

The Philosophy of Software Design – with John Ousterhout
▶︎

The Philosophy of Software Design – with John Ousterhout

Platform Engineering is Domain Driven Design - Gregor Hohpe - DDD Europe 2025
▶︎

Platform Engineering is Domain Driven Design - Gregor Hohpe - DDD Europe 2025

A Guide To Managing Technical Teams • Dave Farley • GOTO 2023
▶︎

A Guide To Managing Technical Teams • Dave Farley • GOTO 2023

Dave Farley - Modern Software Engineering: Building Better Software Faster - Annual Conference 2024
▶︎

Dave Farley - Modern Software Engineering: Building Better Software Faster - Annual Conference 2024

Unlocking AI Potential: Microsoft Copilot & Beyond | EP35
▶︎

Unlocking AI Potential: Microsoft Copilot & Beyond | EP35

The Lost Art of Software Design • Simon Brown • YOW! 2019
▶︎

The Lost Art of Software Design • Simon Brown • YOW! 2019