Engineering for software with Dave Farley



Dave Farley

Dave Farley


Continuous Delivery

In most disciplines, engineering is the application of scientific reasoning to solve practical problems.

In software, engineering can be a bureaucratic concept that causes problems, or just another name for software development.

What engineering principles can we use to gain practical advantage in our work? What ideas can we treat as "tools of our trade" whatever the technology or problem?

Join Dave Farley, co-author of Continuous Delivery, to learn about:

  • Modern software engineering practices
  • How you use testability and speed to improve your software engineering practices
  • How to amplify your creativity

Meet the speakers

Dave Farley

Dave Farley

Author – Continuous Delivery

Dave Farley is co-author of the book Continuous Delivery, with Jez Humble. For nearly 40 years, Dave has worked with computers and on most types of software. This includes firmware, through to adjusting operating systems and device drivers, to writing games and commercial applications of all sizes. Dave started working on large-scale distributed systems about 30 years ago, researching the development of loose-coupled, message-based systems – a forerunner of SOA and Microservices in a product called NeWI.