TDD Pro-Tip: Wrap Containers Early & Often

TDD Pro-Tip: Wrap framework collection classes early and often. The Primitive Obsession smell is ubiquitous around collections, and not seeing and fixing it can greatly hamper productivity. In HollywoodSimulator, a common act of every Person is to spend time manipulating their little black book — the collection of the contacts they have. The first-pass way

TDD Pro-Tip: Wrap Containers Early & Often Read More »

My Agility 2: The Made-For?

This entry is part [part not set] of 3 in the series Defining Agile

Seen a few soft murmurings about the idea that the made, the making, and the maker includes the made-for. That’s good. If the idea doesn’t work, let’s change it so it does. I do want to toss some grist into the mill that might have impact. In some of what i’m seeing, "children" could easily

My Agility 2: The Made-For? Read More »

My Agility 1: A Working Formulation

This entry is part [part not set] of 3 in the series Defining Agile

A formulation I’m trying out today: "my agility is an autopoietic community centered around the triple balancing of the made, the making, and the makers." there’s odd terms in it, and also missing ones, so I feel like pushing it around a little out loud. Obviously, the least ordinary term there is the a-word. Autopoeisis

My Agility 1: A Working Formulation Read More »

Building the Wrong Thing

Folks worry a lot about building the wrong thing, that is, making software that does not please the many and different interests of the org, the users, the operators. I’ve certainly seen that. We all have. Government seems particularly consistent at doing it, tho surely there are plenty of commercial orgs that have the same

Building the Wrong Thing Read More »

TDD Pro-Tip: Build Cells

TDD Pro-Tip: Build cells — logic nucleus on the inside, environment inputs & outputs on the outside, and a semi-permeable cell wall between the two. The metaphor i’m proposing here is really about the nature of borders in code. Prior to TDD, my grasp of this topic was driven largely by the great theory of

TDD Pro-Tip: Build Cells Read More »

Scroll to Top