Career Advice —33 min watch
Go Code Roast

In this video, I roast some Go code! That is, I review it as if it were submitted as part of a job application screening. I talk about what I like, what I don't like, and how I would do things differently.

Hiring —1 min read
Hiring, Fast and Slow

Hiring screening optimizes for fast thinking, but IT success depends on slow thinking.

Coding Practices —1 min read
How can I eliminate technical debt?

You can't eliminate technical debt. Nor should you want to. But where does that leaev us?

Coding Practices —42 min listen
Adventures In DevOps 095: Dev vs DevOps: Which Will You Choose?

Jillian, Jonathan, Will, and Chuck discuss where the line is between Development and DevOps and what the difference is. They also get into the value of each and when crossover is likely to occur.

Coding Practices —2 min read
Types of technical debt

Where does technical debt come from? Three main sources.

Coding Practices —44 min episode
Tiny DevOps episode #20 J. B. Rainsberger — Mastering Evolutionary Design, Part 2

J. B. Rainsberger offers practical advice on how to "get over the hump" of evolutionary design, and really, how to learn any new skill.

Code Review —7 min read
10 Methods for In-Depth Code Review

For many of us, code review is like eating broccoli: We know it's good for us, but we hate it. Here are my 10 tangible tips to improve the value of code reviews, and hopefully make them less distasteful.

Everything Else —2 min read
Beware the false premise

How do you know that the work you're doing is building on a valid premise?

Everything Else —1 min read
Counterintuitive ideas

Often the "obvious" answer blinds us to the "correct" answer.

Agile Principles —1 min read
The thing with agilists and deadlines

The thing with agilists is they don't understand that sometimes we have deadlines.

Teams & Culture —70 min listen
Adventures In DevOps 094: Starting DevOps at Work

The panel puts their heads together to talk about how to bring DevOps practices into a work situation based where they're not implemented. They discuss the various pro's and con's of specific practices and how to get people on board with adoption.