Books I Recommend

Ruby on Rails 3 Tutorial: Learn Rails by Example by Michael Hartl

Since my last post, I’ve been working primarily with ruby on rails like I said I would.  I have to admit working with ruby on rails has made me excited about web development again….more


Apprenticeship Patterns by Dave Hoover and Adewale Oshineye

If I had my way, I think this book should be required reading for all undergraduate students working their way through software engineering or computer science.  It has  opened my eyes about our industry and the software craftsmanship ideals.  It’s given me direction in my career.  I wish I had this book 4 years ago.  ( I plan on writing more about this book in a future post, including my own apprenticeship pattern. )

Design Patterns In Ruby by Russ Olsen

This is probably the best Ruby book I’ve read.  I like it so much more than the “Pickaxe” book by Dave Thomas.  I like how it introduces you to ruby language by working through common design patterns.  So with each pattern you work through, you also learn a little bit more of ruby.

Books I’ve Read

Web Design Of Developers by Brian P. Hogan

I’ve been working my way slowly through this book. I’m hoping to get a better understanding of web design.  Plus, I want to make my own stuff look a little prettier.


The Dip by Seth Godin

Seth Godin is an entrepreneur and popular author on topics ranging from the marketing to today’s tech industry.  I’ve been following Seth’s blog for a few months now, and much of his insight and ideas have guided me through some tough times… more

Hackers & Painters by Paul Graham

This is a collection of essays by Graham.  This has been a great read, though I feel the last few essays probably be not appeal to the non-programmer.  I think everyone making their living in engineering and computers should at least read the first essay, “Why Nerds are Unpopular”.  You can find also find it on the author’s website here.

Spring In Action by Craig Wall / Ryan Breidenbach

I just got this from Amazon today ( 11/05/2010) and flipping through it now as I write this.  I’m devoting some of my time this month and next with getting familiar with Spring.  Since this book only seems to cover Spring 2, I hope it can at least get me started on understanding concepts to dig into some of Spring 3.

The Pragmatic Programmer by Andy Hunt and David Thomas

I’ve read books from these authors before, but I’ve been having a tough time getting through this book.  I think that much of what’s present here, I’ve read before in Apprenticeship Patterns, but updated and more approachable.  I would recommend Apprenticeship Patterns over this one.

iWoz by Steve Wozniak

This is the memoir of Steve Wozniak the inventor of the Apple Computer.  I think this is a fairly good book. Those who have an interest in computer history would find this book enjoyable.

Some other reviewers hated that Wozniak chose to write this book himself, but I believe that’s what makes this book great.  You get to hear the Wozniak voice.  Who cares that it’s not an eloquent prose.  He’s an engineer, writing to other engineers and computer types.

The Passionate Programmer by Chad Fowler

This is a nice little book and quick read.  It was the first book I read that dealt with the career of being a programmer.  It was made me to think about proactively learn about technologies outside of my job, before your skills become outdated. In today’s world of open source, there’s really nothing stopping you from finding a project that interests you and begin reading and learning from it.

Pragmatic Thinking and Learning: Refactor Your Wetware by Andy Hunt

This was a nice little book.  It’s where I learned the practice of keeping my own personal wiki, keeping a moleskine journal with me at all times, and learn to reflect on my work by keeping a personal technical blog. I plan on rereading this book really soon.

[[ This page is still a work in progress.  I’ll be adding more books I’ve read as time goes on. ]]


2 Responses to Books

  1. Pingback: Books Page | Code Cheese

  2. Odhiambo says:

    I’m soon to start studying IT and i’m sure to find some help from you…

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s