Skip to content
Home » Software isn’t a Liquid

Software isn’t a Liquid

We talk about delivery pipelines and CI/CD pipelines so much that you’d think software just gets squeezed out of a tube.

Software is not a liquid.

It doesn’t flow. It’s brittle, it’s hard to put together. It’s a solid. Like a carbon lattice. And the best software is like a diamond – forged under heat and pressure.

Likewise user requirements don’t flow out of users. You have to earn those. It’s more akin to mining than it is scooping a set of user requirements out of the sea of product.

So the next time you’re fishing for requirements, get out your pickaxe.

Similarly, the next time you put together a build pipeline, remember, you’re forging it out of something that won’t bend.