Everywhere I go, I get this question: What’s it like to work at GitHub? The simple answer: it is amazing!
Odors are communication devices. They exist for a reason and are usually trying to tell us something. Our code smells and it is trying to tell us what is wrong.
I recently switched to Sublime Text 2. As it goes with many of the finer things in life, Sublime is an acquired taste. Here are a few tips that made it easier for me to get into it.
I searched for weeks for the ideal standup desk. I could not find something that was either exactly what I wanted or reasonably priced, and I could not justify paying $800 or more for a desk that I did not love. So I built my own.
I have used HAML on several client projects, and every time it drives me nuts. While there are certainly some things that are nice about it, overall it is a net loss.
Use toystore and adapter-git to work with the hottest new NoSQL database.
Only add validation errors on fields that you give your user the opportunity to correct.
A lot of people are doing amazing things and making insane amounts of money from bad software.
ActiveSupport::Concern is simple but full of trickery. Here’s a look at how it works.
Should is a dangerous word. Don’t use it.
Everyone’s favorite background queue, now with more sparkle.
A list of things that I am excited about for 2010.