Coding Practices —1 min read
TDD provides focus

TDD helps me avoid mental rabit trails of nice-to-haves and performance improvements.

Continuous Improvement —2 min read
The lure of local optimizations

Just because you've found the best burger in town, doesn't mean you've found the best burger in the world.

Software Delivery —2 min read
Do you trust your linters?

Do you find yourself routinely, or even rotely, disabling linter rules on a case-by-case basis?

Software Delivery —1 min read
It doesn't help if you don't merge...

Don't let your approved PR rot.

Learning —27 min listen
Adventures in DevOps 173: Connecting with the DevOps Community with Rohit Ghumare

Rohit Ghumare joins me to discuss his involvement in the DevOps community in India.

Software Delivery —1 min read
It's not something you have

...it's something you do.

Quality Engineering —3 min read
Building Inspectors

"Of course you need dedicated testers. Don't you want dedicated building inspectors?"

Learning —43 min listen
Adventures in DevOps 172: The Art of Technical Proficiency & Communication with Kyler Middleton

Kyler Middleton joins me to talk about security, developer productivity, the complexities of "the cloud", and developing technical skills.

Agile Principles —1 min read
The 2024 State of DevOps Surve is open

Be represented in the upcoming State of DevOps report

Software Delivery —9 min read
Avoid merge conflicts, don't manage them

Or: why sweeping up the glass after an accident doesn't make you a responsible driver

Software Delivery —2 min read
What if every PR takes 2-3 days to review?

Pull requests are like bread. They go stale quickly.