Boxen: How to Manage an Army of Laptops and Live to Talk About It

A session at MountainWest RubyConf 2013

Wednesday 3rd April, 2013

1:00pm to 1:30pm (MST)

At GitHub, we've been growing pretty quickly and that sort of growth presents a lot of challenges. We were feeling the pain of trying to teach everyone (developers and designers alike) how to get GitHub and all our other projects running on their laptops. The process was failure-prone, complex, and time-consuming. So, last summer, we created the first iteration of The Setup — GitHub's method of managing laptops without getting all authoritarian about it. We quickly realized that other organizations needed and wanted this environment, so we started back with the basics and re-architected The Setup into Boxen. The same tool, the same method, but written for modularity and general consumption.

We’ve since released Boxen (as of January 2013) and other organizations are using it to great success. This talk explores our design choices with Boxen, how we use Boxen internally, our recommended design patterns for managing Boxen-driven automation, and some new goodies coming down the pipeline for Boxen.

About the speaker

This person is speaking at this event.
Will Farrington

I work at @github in between bikes, beer, and bourbon. I co-wrote Boxen and am currently its forever-backlogged maintainer. bio from Twitter

Coverage of this session

Sign in to add slides, notes or videos to this session

Tell your friends!


Time 1:00pm1:30pm MST

Date Wed 3rd April 2013

Short URL


View the schedule



See something wrong?

Report an issue with this session