From Engineer to Manager

I took on a new role in the first week of 2015 and became an Engineering Manager at my company. Before accepting my new role, I spent a considerable amount of time mulling over the decision, as I considered it not to be a promotion, but a career change. Michael…

Three years of Distributed Teams

It's been three years since my last post where I talked about my experience working in a distributed team, and I shared some recommendations on how to make it work. Since then, distributed work among software engineers has become significantly more common. I've moved on to my second role on…

Beating the Talent Crunch With a Distributed Team

There's been a lot of press lately about the severe shortage of software engineers across the country. I have been involved in hiring engineers in multiple companies over the past few years and I've seen a steady shrinking and dispersion of the available talent pool. I believe that the only…