One Great Year at The Clymb

2013-01-31

I joined The Clymb one year ago today and what an amazing year it’s been.

Some context for you: I was employee 33 and the third engineer to join. The test suite had hundreds of failures and had been running red for months. We were on REE, Rails 2.3 and Delayed Job – a stack that was current two years before – and had no error service to know what errors were happening in production. The site was deployed with fabric, a Python-based tool. The first two developers were overworked and fought fires all day, every day.

My first task was to upgrade our entire site infrastructure to state of the art but I also did my best to bring some sanity to our process. My first two weeks were spent just getting the test suite running green so I could start the upgrade process with some way to verify correctness. The entire upgrade process took me six weeks. Today we’re on Rails 3.2, Ruby 1.9.3 and Sidekiq Pro with help from Travis-CI Pro, Honeybadger, Librato Metrics, Papertrail and capistrano. We took to using GitHub pull requests like a fish takes to water – the peer code review has made a marked improvement in code quality. It took about 3 months but we slowly fought fires less and less every day.

Over the last year we’ve added major new functionality, including:

We’ve grown to 90 employees with 8 full time engineers and 2 more part time contractors. We now have dedicated teams for site infrastructure (aka devops), product development and business intelligence (aka analytics). If you’re in Portland*, interested in one of those areas and in joining a rapidly growing company, contact me (mike @ theclymb.com). I’m really excited for what the next year will hold.