January 2021

On Political Content

I got one of those messages I sometimes get from a reader, telling me that including my politics in my muses/blogs is off-putting. As a general rule, I don’t bother to respond to these. I gain and lose followers all the time, everyone who makes content does, for all sorts of reasons, and that’s just one more. Today, though, surrounded by (waves hands) all of this, I feel like I want to give a more full statement on the matter. […]

On Political Content See Full Post

Real Programming S01E07: A Spike and An Event Bus

This entry is part 7 of 10 in the series Real Programming

pi Real Programming S01E07: A Spike and An EventBus We make a big architectural change today, going from an update() method to an EventBus. If you want to follow along in the code, the project is at github. Hey, welcome to Real Programming, the show where the slogan is currently in a hardening sprint. We are taking out all of the wrong letters that we put in in order to give you a false sense of progress. What I want

Real Programming S01E07: A Spike and An Event Bus See Full Post

Aspects of TDD Practice

Before we can make the case that microtest TDD is an effective change strategy, there’s a few high-level aspects of it that we need to highlight. We tend to take these for granted in our case, but newcomers won’t already know them. More even than before, geekery seems irrelevant. We’re living the natural outcome of a politics of hatred & deceit. This content is one way I find respite, and maybe it will help you a little, but… Stay safe.

Aspects of TDD Practice See Full Post

Why Have a Change Strategy

Microtest Test-Driven Development is a strategy for change. To understand the case, we need to answer two questions: 1) Why have a strategy for change? 2) How does TDD provide one? Let’s take up the first question today. (Before we begin, I remind you of the relative unimportance of geekery to me just now. This is just respite. Please work for change and support the others who are doing so. Black lives matter. Stay safe, stay strong, stay angry, stay

Why Have a Change Strategy See Full Post

The Value Premise

Today it’s microtest TDD’s Value Premise: TDD ships more value faster when that value depends on changing our branching logic safely & quickly. Let’s dig in. Before we start: geekery continues to seem largely irrelevant to me. 1 in 900 Black Americans have died of Covid. They’re still shooting unarmed men & boys in the street. Black lives matter. Please help however you can. Friends, stay safe, stay strong, stay angry, stay kind. I am frequently presented with declarations that

The Value Premise See Full Post

Scroll to Top