Skip to product information
1 of 1

David Farley

Modern Software Engineering: Doing What Works to Build Better Software Faster

Modern Software Engineering: Doing What Works to Build Better Software Faster

Regular price £27.66 GBP
Regular price £29.99 GBP Sale price £27.66 GBP
Sale Sold out
Tax included. Shipping calculated at checkout.
  • Condition: Brand new
  • UK Delivery times: Usually arrives within 2 - 3 working days
  • UK Shipping: Fee starts at £2.39. Subject to product weight & dimension
Trustpilot 4.5 stars rating  Excellent
We're rated excellent on Trustpilot.


David Farley, a pioneer in continuous delivery, helps software professionals improve their creativity, effectiveness, and code quality. He distills software development into two core exercises: learning and exploration and managing complexity. He provides principles and approaches to promote success, such as clarifying goals, choosing tools based on criteria, organizing work and systems for incremental progress, evaluating progress toward thriving systems, gaining value from experimentation and empiricism, staying in control, achieving rigor without too much rigidity, learning from history and experience, and distinguishing good new software development ideas from bad ones.

Format: Paperback / softback
Length: 256 pages
Publication date: 19 January 2022
Publisher: Pearson Education (US)


In the realm of modern software engineering, David Farley, a pioneer in continuous delivery, emerges as a guiding light for software professionals seeking to enhance their creativity, effectiveness, and ultimately, the quality of their code. Written with a clear audience in mind, including programmers, managers, and technical leads at various levels of experience, Farley delves into the core principles that underpin successful software development. He distills the discipline into two fundamental exercises: learning and exploration, and managing complexity.

For each of these core areas, Farley presents principles that can revolutionize one's mindset and the quality of their code. He offers practical approaches and strategies that have proven to foster success, empowering readers to improve their skills and achieve remarkable outcomes.

Farley's ideas and techniques seamlessly blend into a cohesive, scientific, and foundational approach to solving practical software development problems within realistic economic constraints. This comprehensive and enduring approach to software engineering empowers individuals to tackle challenges that may yet arise, leveraging the technologies of today while preparing for the possibilities of tomorrow. It provides a deeper understanding of one's daily work, enabling them to create better software, faster, with greater pleasure and personal fulfillment.

To achieve these goals, Farley encourages software professionals to clarify their objectives, select tools based on sensible criteria, organize work and systems to facilitate continuous incremental progress, evaluate progress toward thriving systems rather than merely accumulating legacy code, derive greater value from experimentation and empiricism, maintain control as systems grow more complex, achieve rigor without excessive rigidity, learn from history and experience, and distinguish good new software development ideas from bad ones.

By registering their book, readers can conveniently access valuable resources and insights that will empower them to excel in their software engineering endeavors.

Weight: 474g
Dimension: 189 x 231 x 18 (mm)
ISBN-13: 9780137314911

UK and International shipping information

UK Delivery and returns information:

  • Delivery within 2 - 3 days when ordering in the UK.
  • Shipping fee for UK customers from £2.39. Fully tracked shipping service available.
  • Returns policy: Return within 30 days of receipt for full refund.

International deliveries:

Shulph Ink now ships to Australia, Canada, France, Germany, New Zealand and the United States of America.

  • Delivery times: within 5 - 20 business days when ordering to France, Germany, Canada and the United States. Up to 30 business days for Australia and New Zealand.
  • Shipping fee: charges vary for overseas orders. Only tracked services are available for international orders.
  • Customs charges: If ordering to addresses outside the United Kingdom, you may or may not incur additional customs fees during local delivery.
View full details