David Heinemeier Hansson's review of Javascript Allongé