Agile Principles —27 min episode
Tiny DevOps episode #8 Amando Abreu — Automatic rollback & other listener questions

In this Q&A episode, guest co-host Amando Abreu and I answer listener questions about automatic rollback, how to prepare for an interview, and the meaning of life.

Teams & Culture —1 min read
How do I convince my team to do it…?

Which tools a team chooses are useful only if they help the team work toward cooperation and collaboration. Focus on these and tools will fall into place.

Coding Practices —1 min read
Code should read like poetry

Code should have certain patterns and rythms that make it easy to read and understand.

Coding Practices —4 min read
What is the ROI of Test-Driven Development?

Common break-even calculations for TDD are wrong when experienced TDD devs are involved becuase TDD makes development faster.

Teams & Culture —2 min read
Taylorism is dead. Long live Taylorism!

Taylorism has gotten a lot of flack for being inhumane at worst, and ineffective at best. But DevOps is about applying Taylorism to computer systems.

Hiring —2 min read
The hidden costs of hiring too fast

I was making really great progress at instilling a culture of quality until the pressure above from to "hire more people!"

Hiring —2 min read
What to look for when hiring an engineer

Just about the last thing I really care about is someone's actual ability to code.

Coding Practices —24 min episode
Tiny DevOps episode #7 Joel Clermont — Digital Hygiene

Joel Clermont, host of the No Compromises podcast, shares his wisdom on the topic of good digital hygiene, as it relates to development projects, particularly the bits that aren't software. Have you ever joined a team with poor documentation? With third-party credentials scattered all over the place?

Agile Principles —1 min read
"Agile" isn't the goal

It's easy to find examples of of books and conferences dedicated to "Agile." But Agile has never been the goal.

Continuous Improvement —1 min read
The importance of continuous improvement

"Improving daily work is even more important than doing daily work." — Gene Kim

Teams & Culture —3 min read
Core skills vs. company-specific skills

Why are new joiners often quick to offer unwanted advice on how to improve things? Many "newbies" can't distinguish between core skills and company-specific skills.