3 followers
I’m passionate about enabling teams to produce a continuous and efficient flow of features. My repertoire includes Clean Code, Clean Architecture, Agile, DevOps, and technical leadership.
The art of cultivating repos for continuous change · Software is a compound word. 'Soft' means easy to change, and 'ware' means product—an easy-to-change...
I've worked in unstructured, Waterfall, and Agile software processes since 2009. One I found ineffective is 'Waterfall in sprints', confused as Agile....
The art of minimising overproduction · YAGNI! You Aren't Gonna Need It. It's a phrase I've been broadcasting a lot lately. It sparked lively debates...
This is a republish of this article I wrote for OfferZen's blog. Story points are ubiquitous in the Agile world. If you ask two different Agile teams...
An oxymoron is a figure of speech that pairs two opposing words. There is one I include in my software-engineering repertoire: enabling constraint. We...
How stability can reduce the cost of change · What if I told you change is coming? Lots of it. Like the domino effect, a simple code change could trigger...