Managing Your Manager

Managers change more often than you realize, especially when a company is growing or downsizing. New roles, new org charts, new reporting lines. Other times, you’re shopping around and you find yourself interviewing your future boss and trying to read between the lines. Ultimately, you will have a new manager in one way or another. Sometimes you end up reporting […]

Why Over-Engineering Happens

If you’ve worked in software long enough, you’ve probably seen it: a CRUD app serving a handful of users, deployed on a Kubernetes cluster with half the CNCF landscape stitched together for good measure. On paper it looks impressive. In reality, it’s a Rube Goldberg machine solving problems the team doesn’t actually have. Contrast that with Levels.fyi. The site now […]

The Weekly Win

If you happen to work for a large organization, you’ve probably heard of quarterly check-ins or some similar corporate buzzword to describe what you’ve done and what you could have done better for the quarter. That’s fine, but both we as leaders and our direct reports always get caught off guard. I personally would scroll through Jira, Slack, and Confluence, […]

Onboarding Your Engineering Manager

Bringing on a new leader to your organization is always tricky. It starts with hiring. Then comes the real part. Onboarding! I always think bringing in a new leader without context is like starting construction without a blueprint. You’ll get noise and activity, but not stability. Perhaps, a few things are done, but in the wrong order. Walls before foundations. […]

Engineering Manager Interview Preparation

Layoffs seem to be everywhere these days. You scroll through feeds, and it’s another round of cuts, another company restructuring. If you’re a seasoned manager, losing your role can feel like hitting a wall. And finding new jobs is a really uphill battle, especially with all the talk about flattening organizations and cutting down on management layers.I still believe it’s […]