Coding Practices —2 min read
Throw it away!

Unused code the worst kind of technical debt. It's like paying interest on a loan after you've already declared bankruptcy.

Coding Practices —1 min read
Guess-Driven Development

When you don't know what's causing a bug, so you just make a bunch of random changes until it goes away.

Agile Principles —2 min read
Buy outcomes

When we buy outcomes, rather than inputs or outputs, we align the supplier's desires with our own

Teams & Culture —2 min read
What's good for the goose...

... isn't always good for the gander.

Agile Principles —1 min read
Nobody ever got fired for buying IBM

If this claim is true, there are only two possible explanations. Neither one is very convincing.

Teams & Culture —1 min read
When anonymous surveys aren't anonymous

If there are fewer than 50 to your "anonymous" survey, it's not really anonymous.

Agile Principles —1 min read
Who is responsible for preventing scope creep?

The question assumes that scope creep is something to be managed and/or prevented.

Software Delivery —57 min listen
Adventures in DevOps 166: DevOps: Everything You Need to Know with Mirco Hering

Mirco Hering tells you everything you need to know about DevOps.

Teams & Culture —2 min read
What kind of 10x developer?

Of course 10x developers exist... but 10x of WHAT?

Everything Else —2 min read
Half way through the year

Checking in on those New Years resolutions.

Agile Principles —2 min read
I'm all three kinds...

Are you part of the nominal masses, a zealot, or a silent doer? I'll confess: I'm all three.