Skip to content
Artwork for 9Natree
9Natree · Monday · 9 min

[Review] Modern Software Engineering (David Farley) Summarized.

Modern Software Engineering (David Farley) - Amazon USA Store: https://www.amazon.com/dp/0137314914?tag=9natree-20 - Amazon Worldwide Store: https://global.buys.trade/Modern-Software-Engineering-David-Farley.html - Apple Books: https://books.apple.com/us/audiobook/modern-software-engineering-doing-what-works-to-build/id1662678780?itsct=books_box_link&itscg=30200&ls=1&at=1001l3bAw&ct=9natree - eBay: https://www.ebay.com/sch/i.html?_nkw=Modern+Software+Engineering+David+Farley+&mkcid=1&mkrid=711-53200-19255-0&siteid=0&campid=5339060787&customid=9natree&toolid=10001&mkevt=1 - Read more: https://english.9natree.com/read/0137314914/ #Empiricalfeedbackloops #Complexitymanagement #Continuousdelivery #Automatedtesting #Incrementalchange #ModernSoftwareEngineering Modern Software Engineering: Doing What Works to Build Better Software Faster is a 2021 professional software-development book by David Farley, a pioneer of continuous delivery. Rather than offering a branded process or a checklist for adopting Agile, DevOps, or a particular programming language, it develops a general engineering perspective for creating and evolving software. Farley frames the discipline around two persistent activities: learning and exploration in an uncertain problem space, and the management of complexity in the systems and organizations that produce software. The book argues that reliable progress comes from empirical work: forming ideas, turning them into running software, observing results, and revising decisions quickly. It connects this scientific orientation to practical concerns including automated testing, continuous delivery, incremental change, design quality, and economic tradeoffs. Its purpose is not to prescribe one universal workflow, but to explain why certain practices tend to work across changing technologies. The result is a principles-led guide for developers and technical leaders seeking durable ways to reason about software work.

0:00-9:45

transcript

No transcript — this publisher did not publish one.

show notes

Modern Software Engineering (David Farley)

- Amazon USA Store: https://www.amazon.com/dp/0137314914?tag=9natree-20
- Amazon Worldwide Store: https://global.buys.trade/Modern-Software-Engineering-David-Farley.html

- Apple Books: https://books.apple.com/us/audiobook/modern-software-engineering-doing-what-works-to-build/id1662678780?itsct=books_box_link&itscg=30200&ls=1&at=1001l3bAw&ct=9natree

- eBay: https://www.ebay.com/sch/i.html?_nkw=Modern+Software+Engineering+David+Farley+&mkcid=1&mkrid=711-53200-19255-0&siteid=0&campid=5339060787&customid=9natree&toolid=10001&mkevt=1
- Read more: https://english.9natree.com/read/0137314914/

#Empiricalfeedbackloops #Complexitymanagement #Continuousdelivery #Automatedtesting #Incrementalchange #ModernSoftwareEngineering

Modern Software Engineering: Doing What Works to Build Better Software Faster is a 2021 professional software-development book by David Farley, a pioneer of continuous delivery. Rather than offering a branded process or a checklist for adopting Agile, DevOps, or a particular programming language, it develops a general engineering perspective for creating and evolving software. Farley frames the discipline around two persistent activities: learning and exploration in an uncertain problem space, and the management of complexity in the systems and organizations that produce software. The book argues that reliable progress comes from empirical work: forming ideas, turning them into running software, observing results, and revising decisions quickly. It connects this scientific orientation to practical concerns including automated testing, continuous delivery, incremental change, design quality, and economic tradeoffs. Its purpose is not to prescribe one universal workflow, but to explain why certain practices tend to work across changing technologies. The result is a principles-led guide for developers and technical leaders seeking durable ways to reason about software work.