H is for Harre.

harre.dev

Practice

Are you failing enough?

The process of creating software, compared to other manufacturing processes, is a little bit special. One unique property of a software product is that it can be changed easily and (relatively) cheaply.

Over in the physical world, changing a product is not so easy. Supply chains, inventory, machinery, whole factories, who knows what’s involved that is either difficult to change quickly and/or prohibitively expensive to change.

So what about this failing more often? Well if you have the ability to quickly change your software product, you can also run A LOT of experiments!

Your organization could use a cookbook

That is… if you don’t have one yet of course.

A self-service effort is not complete without proper documentation. You could store that inside the repository with the code that makes up the service, but that could make it harder to find. And what if you have a bunch of services that all have their own docs? It’ll be completely scattered. To make knowledge easily find-able, and even searchable, a central knowledge base is the solution. In other words… a cookbook!