Agile Principles —1 min read
How do you keep Devs, QAs and Testers constantly busy?

I understand where this question comes from. But it's the wrong question.

Coding Practices —3 min read
TDD and throw-away code

If I had started with test-first approach, I would have saved half a day or so.

Tech Tools —60 min listen
Adventures in DevOps 175: Apache Arrow with Matt Topol

What Apache Arrow is, its benefits & advantages, how it works and much more!

Software Delivery —3 min read
Think unnaturally

We humans take a lot of natural ideas with us from the material world, to the software world where they aren't context appropriate.

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?"