Another way to fix gold plating

Gold plating is the idea that your developers are spending more time than is necessary to make their code “perfect.”

Generally, we think this is a bad idea.

First off, if your people care about making their work good, don’t punish them for the instinct. It’s good that they care.

But, if you really think it’s happening, and I don’t think it does that much, here’s another way to deal with it. Develop a culture of continuous improvement.

If you have a culture where you go and fix things that aren’t right, then your people won’t feel the pressure that comes from having only one shot at things.

Develop that culture anyway for lots of other benefits too.


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.