What The Lord of the Rings Can Teach You about Success

This last ten months has been quite amazing for me. I went from almost zero knowledge on anything programming to the following: Comfort in the Unix command-line Comfort in Vim Comfort in Ruby Comfort building a Rails app Comfort in…

Tossing Out IRB for Pry

This week I spent some time learning how to use Pry. For those of you who haven’t tried this wonderful alternative to IRB, spend two hours with it. You’ll never go back. I won’t be hitting on all the features…

Wisdom From Eloquent Ruby: From Oh? to Oh Yeah!, Part 3

Metaprogramming. Wait! Don’t go. As a newbie rubyist (a nubyist?), up until about a month ago that word would have inspired me to unceremoniously click the Instapaper button, where the article would then languish in digital limbo for a small…

Getting Started in Ruby (The Advice I Wish I was Given)

This post is geared toward a close friend of mine who is on the fence about programming but could easily be applied by anybody trying to get their start in Ruby. Like most people, this individual could do great things…

Wisdom from Eloquent Ruby: From Oh? to Oh Yeah!, Part 2

In Part 1 in this series of posts, I showed you my highlights and notes from Chapters 1 – 9 in Russ Olsen’s fantastic book Eloquent Ruby. This week I’ll be posting them from Chapters 10 – 19. This post will…

Wisdom from Eloquent Ruby: From Oh? to Oh Yeah!, Part 1

I started my Hawaiian vacation off this week with the stellar book Eloquent Ruby by Russ Olsen. I’ve read a few Ruby books and they usually take one of two forms: They are tutorial type books that show you how to…

The Warm Embrace of Vim, Part 2

In part 2, we’ll talk about how to really get Vim to work for you.  As I’m a student of Ruby, a little bit of the material will be geared towards the practicing Rubyist.  For the most part though, it’s…

The Warm Embrace of Vim, Part 1

There’s a lot to Vim, way too much to put into just one post so I’m going to do this in two but don’t let that deter you.  You can learn the basic idea in a few hours.  The muscle memory required…