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…

An Open Source Workflow With Ruby on Rails

I've been an advocate of open source for a long time. First via software that I used, like Mozilla's Firefox, and later though consuming open source code and contributing back to it. I've used open source code on a number of platforms over the years including PHP, Java, .NET, and…