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.
Richard Bown is a writer and freelance software engineer. He is the author of HUMAN SOFTWARE a novel where small-town folk go up against AI and heartless corporate profiteering. Find out more and buy at humansoftwarebook.com
Thanks for reading this post. If you want to support my work please consider buying my book for yourself or someone you know!