Agile Principles —2 min read
Work execution vs. workflow

Knowledge work is the combination of work execution and workflow. Execution usually gets the attention in IT.

Coding Practices —3 min read
Good tests obviate debugging

This should not be controversial. It's effectively a tautology.

Learning —2 min read
Mmmm, chunky!

The more chunks we have acquired, so to speak, the more of an "expert" we are.

Agile Principles —2 min read
When waterfall isn't waterfall

Frequently, when I hear someone defending "waterfall", and dig deeper they're actually talking about small-a agile.

Teams & Culture —36 min listen
Adventures in DevOps 139: How To Get My Way

We tackle different strategies for communicating ideas and “How to get your way”.

Teams & Culture —2 min read
Your ball team doesn't do 360 reviews

If your team is surprised by their 360 review, this should be seen as a big problem.

Agile Principles —1 min read
What are good KPIs for a dev team?

So some of the bad KPIs, like lines of code, are easy to detect. But how do we choose a good KPI?

Hiring —58 min episode
Tiny DevOps episode #48 Oshri Cohen — What kind of CTO do you need?

Oshri Cohen is a fractional CTO with a diverse background, currently working with four companies. He joins me on the show to cut through some of the confusion surrounding the Chief Technical Officer role.

Hiring —1 min read
So when SHOULD you hire?

Only hire after identifying your constraints, and determining that a new person is the likely solution.

Hiring —2 min read
Bloated headcount isn't just a Big Tech problem

Musk thought Twitter was bloated with engineers. I expect he's right, because most companies are.

Software Delivery —2 min read
CI we ignore is not CI

CI is as CI does. If you aren't continuously integration, you don't do CI.