The Well-Grounded Rubyist (or how I learned Ruby in 2 weeks)

The Well-Grounded Rubyist The Well-Grounded Rubyist by David Black

My rating: 4 of 5 stars
This was suggested to me by someone as a helpful book for someone new to the language but not new to programming in general. I found this more helpful than the Pickaxe book because it’s concise with examples while being detailed in the why’s, when’s and how’s of things, which is something I’m more interested in when learning a new language.

It’s an excellent companion to the Pickaxe book since it gives a different voice and perspective on the subject. I mainly read The Well-Grounded Rubyist and then used the Pickaxe book as reference when I needed to look up something more technical.

View all my reviews >>

A Productive Week

Yesterday, I completed my first week of employment at GoodReads.com.It’s tough starting a new job, learning a new programming language, and just getting used to new conventions, but it went alright.  I even got a few tickets done thanks to a lot of tips from my co-workers.

I mostly worked on google maps integration on our Events page (see here).  Now you can see a map of each individual event when you click through and get driving directions. Woohoo.

During my week at the SF office, we did some pair programming — it was my first time.  It’s stressful and frustrating but I think my pair partner and I finally got sorta in sync by the end. At least, more in sync than we started off.  One computer + two keyboards + two mouses will always be a little stressful, I think.  Despite that, I think pair programming is a good way to learn the ropes because there are tons of tips to pick up from seasoned co-workers.

extreme_pair

From Fan to Clan

Just a short note for now because I got up at 6:30am and had a hard but fun day at work.  Now I’m pooped.  Today’s my first official week at work.  Oh yeah, I work at GoodReads.com now. For those not in the know, think of facebook + yelp for people who like books. You could say that I went from fan to clan 😉  I had been a user of the site for a few months before seeing that they had an opening for a software dev position.  I’m still in the honeymoon phase, but it’s exciting to be working on a project that I’m personally enthusiastic about.