Change Harvesting

The UI Monolith Making App

The ultimate making app for a shipping multi-service system is actually a one-machine monolith with a UI. If your team is experiencing the most common pains from working in a large SOA environment, the productivity payback will be enormous. It’s important for me to take a second to remind you that there’s much more to this world than geekery. Please keep working for change all around you, including, especially, outside the monitor. Stay safe, stay strong, stay angry, stay kind. …

The UI Monolith Making App Read Post!

Rice & Garlic & More Smaller Steps

My rice’n’garlic advice, "take many more much smaller steps," can be said another way: reject any proposed path that requires a step size larger than the limit you’ve set for that particular domain of activity. Time for Sunday geek comfort. It’s meant to be respite. There are more important things than geekery, so please remember to think outside the monitor. Stay strong, stay safe, stay angry, stay kind. Black Lives Matter. "Rice’n’garlic advice" is blind advice, for when people ask …

Rice & Garlic & More Smaller Steps Read Post!

A Making-App UI

Once armed with the idea of a shipping app and a making app, a whole range of possibilities open up. Among the most powerful: give your making app a UI just for making. It’s Sunday, which is geek comfort food day for me. Remember, tho, to think and feel and work outside the monitor. Please help me in opposing the multiple ongoing efforts to suppress the votes of millions of American citizens. Black Lives Matter. A "making app" is when …

A Making-App UI Read Post!

Humans & Mistakes

Approaches in software development — or anything else — that don’t take ordinary human failings as their starting point are prone to dramatic failure. "The Impossible Human" is, well, noticeably uncommon. Let’s dig in on that. More geek joy comfort food from me today, but please think & work outside the monitor by enabling and encouraging change in our wider world. Black Lives Matter. Some years back, I made content for a CMS that had a whole lot of overlapping …

Humans & Mistakes Read Post!

An Early TDD Experience

HOT TIP! Click the image below to get $75 off Ted Young’s new interactive online class running March 8th-11th 2021. Use special code "GEEPAW" at checkout. Thanks! When we talk about transitioning to microtest TDD, we have to figure out how to provide the right experiences in the right order. That’s why I propose we start by getting the experience of changing a well-microtested graceful class. Folks, my ideas about changing code are thoroughly entangled with my ideas about changing …

An Early TDD Experience Read Post!

The Correlation Premise

Today, let’s take on microtest TDD’s Correlation Premise: Internal software quality (ISQ) and productivity are directly correlated. They go up together, and they go down together. Writing about geekery these days seems idle or frivolous at times. I’ve decided to just accept it as a way to relax here and there. But don’t mistake me. Black lives matter. Stay safe, stay strong, stay angry, stay kind. The correlation premise lies in direct opposition to the widespread but grossly over-simple analysis …

The Correlation Premise Read Post!

The Judgment Premise

Today, let’s talk about microtest TDD’s Judgment Premise: "We are absolutely and permanently reliant on individual humans using their individual judgment in TDD." Folks, in these times, I gain respite in thinking & writing about geekery, and I hope you do, too. But there are more important stories, and this is just a break. Stay safe. Stay strong. Stay angry. Stay kind. Black lives matter. Voting rights do, too. The judgment premise emphasizes the human in test-driven development. There are …

The Judgment Premise Read Post!

Collaboration, Complication, Continuity

I was recently asked, by two different groups, two seemingly different questions, but I gave them both the same answer: Collaboration, Complication, and Continuity. Let’s mull that situation over. Folks, this is a hard time for a person with my views about society. There is so much going wrong, in so many directions. I turn to geekery, as I often do, to be a kind of comfort food, for me, and maybe for you. Stay safe, tho. And stay strong. …

Collaboration, Complication, Continuity Read Post!

Old Coach at the End of the Bar

I am supposed to be shooting the next Real Programmer episode today, but I had a really good wrap-up meeting that was important, and I’m waiting for one more piece I need to send a first invoice to a new client, and I want to talk about coaching. In another part of the forest, some folks are discussing the frustrations of what is, by whatever name we call it, coaching. And the long and the short of it is "they …

Old Coach at the End of the Bar Read Post!

Change Harvesters Iterate Change

Human, local, oriented, taken, and iterative, these are the change-harvester’s bywords. In iterative change, we not only accept the reality of gradual stepwise refinement — changing what we’ve already changed before — we actually anticipate it and take advantage of it. Before we begin: Folks, I know many are celebrating last week’s results . I see them as one small pass towards the change I seek. Take a short break, then it’s back to work? Black lives matter. Voting rights …

Change Harvesters Iterate Change Read Post!

Scroll to Top