Software Delivery —2 min read
Don't wait until it's ready to merge

Merging complete features leads to conflicts. Conflicts lead to anger. Anger leads to hate. Hate leads to suffering.

Coding Practices —2 min read
Cleaning out the code cobwebs

A couple anti-patterns I see frequently, and what I do instead.

Continuous Improvement —1 min read
Two things to do when you break the build

I broke the build. Again.

Coding Practices —1 min read
Playing crash detective

I've been debugging some terse crashes lately.

Coding Practices —1 min read
Where's the crash?

How long does it take to identify the cause of a crash?

Coding Practices —27 min watch
Over or Under Rated: Code Writeability

Which is more important? Code readability, or writeability? Watch the debate!

Everything Else —2 min read
I'm back!

I respond to the feedback you gave me last week.

Tech Tools —79 min listen
Adventures in DevOps 170: Testing and Development in the Data Domain with Pete

Pete Hunt of Elementl joins the show to talk about DevOps in the world of data

Everything Else —1 min read
Taking a break

What would you miss most, if you were to no longer receive these daily emails from me?

Agile Principles —2 min read
Ask 10 people, get 15 answers

Ask 10 people what "Agile" or "DevOps" means, and you'll get 15 answers. The terms have essentially become meaningless.

Coding Practices —1 min read
Is it dry?

DRY doesn't necissarily mean less verbose.