All Posts For: Craftsmanship

Dec 6 2013

The judicious selection of what to learn next

The Universe is a big place. For someone who’s keen on learning new things and absorbing information, that is both a blessing and a curse. On the one hand, it’s great because it means there are many different things you could learn next. But then you encounter choice paralysis: with so many options, which one should you choose?

Nov 19 2013

Slide Design for Developers

At RubyConf last week, I had a great time listening to interesting talks and chatting with fellow Rubyists, and I even made it out to the beach a few times. It was also my first time presenting at a conference.

My talk, titled “Raft: Consensus for Rubyists,” went really well and I got some great feedback from the audience.…

Apr 30 2013

Clash: A Retrospective

Editor’s note: Each spring, Big Nerd Ranch hosts an epic 72-hour app-building competition, suitably named Clash of the Coders. We sharpen our technical skills and vie for the Clash trophy to earn ultimate bragging rights. This year the competition kicks off at the end of day on Wednesday, May 1, and runs through Saturday, May 4.

Sep 25 2012


Some people attribute the quote to Donald Rumsfeld. I first heard it in the book REAMDE, by Neal Stephenson, but it might also have been first posited by a leadership expert named John Bishop.

Whoever said it first, it goes like this:

A’s hire A’s and B’s hire C’s

At first glance, it sounds like HR got ahold of the Pythagorean Theorem, went nuts, chopped off the exponentials, and moved everything around, but there’s actually a lot of information about life in there.…