About me

I’ve most recently been the Chief Software Architect and Director of Engineering at Stitch Fix. I helped grow the engineering team and technology from 3 to 200+, establishing technology and process to help the company grow for years. I’m also an author of several programming books such as “Agile Web Development with Rails 6”, “The Senior Software Engineer”, and “Build Awesome Command-Line Applications in Ruby 2”. I’ve spoken at regional and national programming conferences and have over 20 years of experience in the industry. Previously at LivingSocial and OPower.

I value delivering results and business value, and see technology as a powerful tool in service to those goals. I’ve delivered results to users using Ruby, C, Java, SQL, Messaging, and Microservices, and look forward to using whatever is within my means to make technology work. I fight for the users. Also a huge fan of Peter Hook and the Oxford comma.

My Writing

My Books

My Open Source Software

  • GLI - a DSL for making more complex command line apps in Ruby
  • Adventure - My “cover” of classic 2600 game Adventure
  • Methadone - a simple way to make command line apps in Ruby
  • Ruby Style Guide - My personal Ruby style guide + tools to make your own

My Music

About this Site