4015332119

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…

310-835-7468

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…