Recent Articles
Empowerment vs. Entitlement
If you ask this question to a group of engineering leaders, you will probably get answers that are different, but aligned.
Managing Former Peers
It’s tricky to navigate relationships after a move to management, or any situation where a former peer now reports to you. Can you still have lunch together?
How To Think About Firing People (Kindly)
Engineering leaders seldom talk about letting people go. But, it’s a part of the job. Learn how I make the decision to retain, invest, or terminate.
Unplannable Work and Queueing Theory
What do lines at the bank have to do with planning for bugs and outages?
Finding Untapped Engineering Talent on LinkedIn
We all complain that LinkedIn is a steaming pile of recruiter spam, but there’s a reason for that. Here’s how to stand out.
Get More Feedback This Week
“Do you have any feedback for me?” I’ve been asked this question probably a hundred times, and have asked it the same amount. I didn’t know what I was doing wrong."
Is Your Engineering Roadmap Destined to Fail?
You’re in a meeting with your engineering team. You’re discussing the projects you’d like to finish in order to improve the codebase. Maybe this includes refactoring, security stuff, replacing dependencies, or adding redundancy for when us-east-1 inevitably goes down again (but the status page: ✅).
Bad Management Advice
I’m not often asked questions about the wrong way to do things, so I was surprised when someone asked me about the worst management advice I’ve gotten.