Dave Farley

Share

Founder at Continuous Delivery Ltd, co-author of “Continuous Delivery” & the Reactive Manifesto

 www.davefarley.net
 @davefarley77

Dave Farley is a thought-leader in the field of Continuous Delivery, DevOps and Software Development in general. He is co-author of the Jolt-award winning book ‘Continuous Delivery’ a regular conference speaker and blogger and one of the authors of the Reactive Manifesto.

Dave has been having fun with computers for over 30 years. During that period, he has worked on most types of software, from firmware, through tinkering with operating systems and device drivers, to writing games, and commercial applications of all shapes and sizes.He started working in large scale distributed systems about 25 years ago, doing research into the development of loose-coupled, message-based systems – a forerunner of MicroService architectures.

Dave has a wide range of experience leading the development of complex software in teams, both large and small, in the UK and USA. Dave was an early adopter of agile development techniques, employing iterative development, continuous integration and significant levels of automated testing on commercial projects from the early 1990s.

Dave is the former Head of Software development at LMAX Ltd, home of the OSS Disruptor, a company that are well known for the excellence of their code and the exemplary nature of their development process.

Dave is now an independent software developer and consultant, and founder and director of Continuous Delivery Ltd.

Books

Continuous Delivery: Reliable Software Releases through Build, Test, and Deployment Automation

The ThoughtWorks Anthology: Essays on Software Technology and Innovation

Recent Articles

Most developers have never seen a successful project

The Reactive Manifesto

Recent Interviews

Should your databases be Continuously Delivered?

Dave Farley on Agile, DevOps, Acceptance Testing and More

Software

LMAX Disruptor

Videos

DevOps Leadership: Continuous Delivery with Dave Farley

YOW! 2016 Sydney

The Rationale for Continuous Delivery

TALK – VIEW SLIDES

The production of software is a complex, collaborative process that stretches our ability as human beings to cope with its demands.

Many people working in software development spend their careers without seeing what good really looks like.

Our history is littered with inefficient processes creating poor quality output, too late to capitalise on the expected business value. How have we got into this state? How do we get past it? What does good really look like?

Continuous Delivery changes the economics of software development for some of the biggest companies in the world, whatever the nature of their software development, find out how and why.

KEYWORDS

Continuous Delivery, DevOps, Software Engineering, Quality