Small batches, cheese, and a cooking tip

First of all, a cooking tip. If you want to have cheese on scrambled eggs, add some shredded cheese after the eggs have cooked. Then you won’t get charred cheese on your pan.

Unless you like charred cheese. I’m just guessing you don’t want to clean that off your pan.

And then, since you used your cheese grater, wash it right away! If you clean it right away, it’ll take about five seconds. If you don’t, the cheese will dry and fuse to your cheese grater.

Then you’ll end up trying to scratch it off, and then your hand will slip, and then, well, it’s called a grater for a reason. Best to leave it to cheese or maybe carrots.

Similarly, when you discover something in your software that isn’t right, maybe a corner that was cut or your understanding has changed since you first wrote it, fix it right away before you have a chance to build a lot more on top of whatever it is that isn’t right.

Once you have three more subsystems all based on the same mistake, fixing that mistake is going to cost you, kind of like your hand slipping while trying to scrape off cheese.

Before someone says “we have to meet business goals,” it’s a lot easier to meet business goals when you’re hand isn’t getting acquainted with a cheese grater.


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.