Beating The Human Wave Strategy In The Geek Trades

The seemingly insatiable demand for geekery creates a marketplace with many opportunities, but also many powerful distortions. Among them, the one that seems most puzzling to me is the trade’s notable disregard for the urgency of enculturating the "makers making" upon whom the entire business proposition rests. Successful geekery requires individual humans using individual judgment. That judgment is backed by…
Read More

Sticky Change: Changers Feel Better

Yesterday, this popped out. two very common misconceptions: 1) that it is possible to organize your way into agility. 2) that the secret to sticky change is anything other than “changers feel better”. Michael D. Hill (@GeePawHill) April 19, 2018 Today I want to elaborate a little on that second point, that sticky change happens when the changers feel better.…
Read More

Agility Perks From Below

Plumbers make this joke on day one of having a new hire. "The first law of plumbing: shit flows downhill." That line probably pre-dates western civilization. It’s good to make a noobie kid laugh a little nervously. Agility doesn’t flow downhill. Agility doesn’t flow downhill, it perks up from below. In one sentence, this is because the bottom of the…
Read More

The Technical Meaning Of Microtest

I write things called “microtests” to do my development. Doing this yields me greater success than I’ve had using any other technique in a 40-year career of geekery, so I advocate, wanting to share the technique far & wide. Before we can talk seriously about how or whether this works, we need a strong grasp of what a microtest is…
Read More

Success Theater, Corruption, and My Own Medicine

The more I work higher up the chain, the more I encounter folks who are openly seeking success theater, w/no interest or concern for actual value. This observation blinded me for many years. I have an odd-shaped-to-some but very strong sense of personal responsibility, myself, and I am no less prone to moralizing judgments than the next old testament prophet.…
Read More

How Long? (Technique Re-Mix)

How long (redux)? In the technical side of the modern synthesis, we develop code by writing and passing tests then re-working the code to make it as change-enabled as we can. The key "how long" aspect to this: how long does the code stay not working? That is, how long in between the times we could push the code straight…
Read More

TDD & The Lump Of Coding Fallacy | Video

Hey, it’s GeePaw, and if you’re just starting to look at TDD, refactoring, the modern technical synthesis, we need to start with a couple of minutes about the Lump Of Coding fallacy. You’re a working geek: you spend your days coding for money to add value to your company. And one day some random schmoe like me comes up to…
Read More

How Long?

How long? What amount of time passes between you saving the file you just changed and you seeing the results of that change? If that answer is over 10 seconds you might want to wonder if you can make it shorter. If that answer is over 100 seconds, please consider making a radical change in your approach. Thinking is the…
Read More

TDD: Resist Integration Tests

The expense of an integration test can be extremely high. Consider the contentment app. This app makes drawings 1) that distribute across time, as if they were being drawn live in front of you, 2) that are generated stochastically, 3) with a "pixel-inaccessible" framework. Now, it’s important to understand that none of these problems are insurmountable. Before you tell me…
Read More