Glossary

Words and phrases I use often. If you've heard me say something in a meeting and weren't sure what I meant, it's probably here. Each term includes a brief explanation of what I mean when I use it.


# 5on2

Talk for 5 minutes about any work you have today that will take 2 hours or more. Prevents roadblocks and wasted time doing the wrong work.

Credit: Chance Smith

# Cognitive Load

Engineers do their best work when they can focus deeply. Spreading people across too many contexts degrades quality and morale. Guard your team's attention.

# Log the Error When It's Handled

Don't log errors at every layer they pass through. Log them once, at the point where you actually handle them.

# No Snacking

Focus on what matters. Don't fill time with low-impact busywork that feels productive but doesn't move the needle.

Credit: Will Larson

# Team Topologies

Teams should be aligned to business domains, not technical layers. This reduces handoffs and gives teams real ownership of outcomes.

# Work Out Loud

Share your work often for accountability and feedback. Don't work on an island — give a pulse of what you're doing and what's going on.

Credit: Chance Smith