I’ve been asked a few times in the past few weeks about books that I’m reading, mostly because I tend to carry them around with me a lot. So I decided to write a bit about them. Maybe I’ll inspire a new generation of wonderful, socially-outcast bookworms. Or maybe I’m just bored. Here goes.
The Jungle
This is a story describing the horrors of the Chicago meat packing industry at the turn of the 20th century. The story follows a large fictional family of immigrants from Lithuania coming to the land of opportunities, and hoping for a better life. Instead they end up being enslaved by the Chicago meat packers, and starved to death one by one. This a very heart-wrenching story, and definitely not for those with a weak stomach. When the book was published in 1906, it was heavily censored and most of the worst details of human suffering were removed. What remained were the countless examples of unsanitary and plain dirty conditions in which America’s meat was prepared. The final outcome was that the book caused an uproar that culminated in the creation of the Pure Foods and Drugs Act (1906) and the eventually FDA.
The last third of the book is full of idealistic social propaganda, which makes you cringe a bit when you read it. This is why the last 100 pages took me longer to read than the rest of the book taken together. Still, the book is a very read, from both a historical and a personal perspective. More than once I’d finish reading a few chapters of the book and I was pretty depressed for the rest of the day. But overall reading it makes me appreciate much more all the little luxuries that we take for granted. Like, oh I dont know, not working from 6am till 9pm in a dirty, stinky, scorching room.
Agile Web Development with Rails
I’ve started learning Ruby on Rails a few weeks ago, and was recommended this book by a few people, and I’ve found it to be just excellent, so I’m forwarding the recommendation here. It starts out with a tutorial that covers many of the features of Rails by building a shopping cart application. The second half of the book covers most of the features in pretty excruciating details. Along the way they manage to cram in a whole lot of best practices, as well as good writing. I haven’t gone much further than reading the book yet, so we’ll see how well it prepares me for actually writing Rails applications, but it’s definitely a smooth and easy to read introduction.
More recommendations to come shortly.