Become a Better Developer

Great software developers are expert at learning and skilled at managing the complexity in the systems that they create. People often focus too much attention on tools & technologies. While these things matter, they are not enough. Writing great code involves thinking about feedback, iteration, experimentation, and modularity. We work with developers to help instil this mindset, learn the skills to create world-class software and in turn, push their career and performance forward.


What All New Software Developers Need To Know

Avoid These Common Mistakes Junior Developers Make!

5 Ways to Improve Your Code

More Videos

Click to See more videos


101 Pieces of Advice for New Developers

Welcome! First, I'd like to say welcome. You've chosen a great industry and profession in which t...

10 Years of "Continuous Delivery"

10 Years Since My Book Was Published My book, "Continuous Delivery" was launched on 10th August 201...

Hygiene Factors for Software Development

I got into a small debate about software development with someone recently via the comments section ...

The Continuous Delivery book

Winner of the 2011 Jolt Excellence Award! This groundbreaking new book sets out the principles and technical practices that enable rapid, incremental delivery of high quality, valuable new functionality to users. Through automation of the build, deployment, and testing process, and improved collaboration between developers, testers, and operations, delivery teams can get changes released in a matter of hours, sometimes even minutes, no matter what the size of a project or the complexity of its code base.