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.

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.