As a non-coder, I'd like to have read a bit about the planning vs code learning bit. For instance, the author states that "...I built the first version of Hngry while working through the first edition of that book."
The book presumably dealt with Ruby, the libraries, the agile process, but how did the author translate the interactions he had in his head into objects/procedures/whatever in the code?
Abstractionacademy anyone?