Recent Posts

What I Learned at My Last Job

On the surface, what you learn at a particular job takes the form of bullet points on your resume. But there are also deeper, more private lessons.

Interviewing as a Manager

Interviewing as an engineering manager is quite different from interviewing as an individual contributor.

Product Management 101

This is intended as a guide for new front-line product managers on my team. It could also double as an introduction for people brand new to the discipline. M...

How to Give 360 Peer Feedback

Managers have a lot of practice giving people feedback. Most other engineers are only asked to give formal peer feedback once or twice a year. These are know...

Don’t Split the Team Until You Have To

If you have a team that is unable to work effectively, there could be any number of causes. If you’re thinking about splitting the team into two or more team...

Tracking Your Time

I’ve been using a time tracking tool pretty consistently for the last year to categorize all of my time spent at work. It started with wondering how much tim...

Two (more) Weeks in QA

Due to our regular QA engineer being out on vacation, I once again has the opportunity to do a tour of duty in QA. This time, for a big mobile release. I pre...