All posts
151 essays since 2017, newest first.
Prefer a year-by-year list? See the archive.
Quantifying Burnout
The problem with burnout is that we don’t know how to recognize it. This post helps with quantifying the symptoms and see where you land.
The Ultimate Guide To Onboarding Software Engineers
Learn how to onboard engineers with an empathetic and structured approach. Includes a 30-60-90-day check-in template.
A One-On-One Document Template You’ll Actually Use
A practical one-on-one template for managers who want useful conversations instead of empty recurring meetings.
Gender-Neutral Terms To Address A Group
It takes practice to stop saying “hey guys” – but what are some alternatives?
The Most Important Characteristics Of High-Performance Teams (2023)
What makes high-performance teams stand out? What sets these teams apart from the rest? How can you build outstanding teams? Dive in for the answers.
The 10 Golden Rules of Team Leadership
Ten observations on team leadership from a seasoned team coach and manager.
4 Product Development Fallacies
There are some fallacies about product development I’ve faced over my career that not only make daily work harder but actually have a toxic effect on both culture and processes.
Stop Changing, Start Experimenting
Got a crazy idea that you think would totally work but you fear nobody will let you try it? Propose it as an experiment, not a change!
Tips On Prioritizing Tech Debt In A Healthy Way
Delivery speed results in cost reduction; confidence enables speed; confidence requires quality.
The 5 Common Mistakes Of New Engineering Managers
The most common mistakes new engineering managers make, why they happen, and how to correct them early.