How would we have time to cook if we’re wasting time cleaning the dishes?

Could you imagine if kitchen staff said, “We don’t have time to clean the dishes! We’re trying to cook meals here!”? I’m not sure I’d want to eat at a place that seriously entertained this notion.

Could you imagine if software developers or product (owners|managers) said, “We don’t have time to fix bugs! We’re trying to ship features!”? That’s almost every software development shop.

Have you ever tried to cook in a messy kitchen? It’s not brilliant. (Not that I’ve ever experienced that in my own kitchen before, hahaha, I mean that would just be ludicrous. I’ve, ah, heard stories, haha).

Have you ever tried to ship features in a buggy code base? How much more could you ship if you weren’t working around buggy code?


Like this message? I send out a short email each day to help software development leaders build organizations the deliver value. Join us!


Get the book!

Ready to learn how to build an autonomous, event-sourced microservices-based system? Practical Microservices is the hands-on guidance you've been looking for.

Roll up your sleeves and get ready to build Video Tutorials, the next-gen web-based learning platform. You'll build it as a collection of loosely-coupled autonomous services, developing a message store interface along the way.

When you're done, you'll be ready to contribute to microservices-based projects.

In ebook or in print.