So I’ve become a pretty big proponent of GitHub. Git has come a long way and has taken over SVN in my heart as my source control of choice. GitHub builds on top of Git to create an amazingly useful system for managing projects. I’ve recently pushed it on my boss at work but he hasn’t quite bought into my ploy quite yet.
Whenever I find interest in a company I tend to do a lot of research into them. I like to know how they operate their business. This goes especially for companies like GitHub which have become wildly successful in a relatively short timespan. They must be doing something right, right?
My company research generally revolves around social media. I take a look at all of their company accounts on Twitter and Facebook and follow them. Then I check out the people who work there. I usually look for their Twitter accounts and follow those, too. Usually, if a company doesn’t have a presence on Twitter, I could care less about them. Luckily, GitHub has an active Twitter account and several of its employees are also regularly tweeting.
This is how I came across Zach Holman and his blog. And it was that day that I realized just how awesome GitHub really is.
I was reading Holman’s three-part piece on the daily happenings at the GitHub office. The company is located in San Francisco, fairly standard for a startup these days. The first bit of information about GitHub that struck me as absolutely fucking fantastic was that they do not have a set standard for work hours. Holman claims to wake up on a typical day at 10 AM. That has to be the most amazing thing I have ever heard. On my average work day, I have to wake up at 7 then leave by 8 in order to get to work by 9 AM. I am not a morning person, nor do I enjoy waking up and getting out of bed before my body says it’s okay. I’m also not exactly the most productive worker in the morning, either. GitHub definitely has the right idea of how to promote productivity. I would get loads more accomplished if I didn’t have to wake up so early.
The next marvel at the GitHub office is it’s Kegerator. That is genius. Simply seeing that thing would be enough to bring a smile to my face. I wish I could work in an office that had that sort of work environment, where employees are actually happy. It just seems so incredibly awesome.
I recently had to go to a meeting in a large corporate office. For the first time in my life I walked through a sea of cubicles. It was depressing. And absolutely silent. I was afraid to ask my colleague where the bathroom was. Who decided that such restrictive work environments were the right way to go? I work in an open office environment myself, but nothing to the scale that GitHub has created.
Overall, I have to say I am very jealous of the employees of GitHub. I wish I could work there.