It taught the basics of stuff like telnet , traceroute and how you should choose an ISP that provided you with a "shell account".
Excerpts should be meaty: show me what's going on in the third section of chapter 6. I may not understand all the prerequisites, but I can at least judge whether anything is actually happening in this book, before I give you money.
Phrases like 'quantifying their happiness' make me sad.
It makes it possible to compare how you feel with various points in the past to track an overall improvement or regression.
> If you enjoyed a pirated copy of Hacking Happy, compliment the author by: GitTip, Flattr, e-mail, Review
Does CC BY-NC-ND 2.5 (http://creativecommons.org/licenses/by-nc-nd/2.5/ca/deed.en_...) allow for people to 'pirate' and the eBook (et al) charges are more 'good will gestures' to the author? Or are unofficial downloads still against the licence and he was basically saying "I can't stop you from grabbing this for nothing, but if you do then at least spread the message in case others might choose to pay"?
Maybe I'm just over thinking things, but that 'piracy' comment of his did confuse me.
> You are free:
> to Share — to copy, distribute and transmit the work
I would not want to make the word "pirate" synonymous with "copy".
It starts out being immediately applicable (Chapter 2: Write Tests First), giving you systematic methods to measure various happiness qualities. After that, it helps you define what would make your life happier. From there it talks about specific ways to address the types of problems people run into when trying to improve their happiness.
Throughout the whole book, it tries to relate the concepts to programming ideas (testing, specs, debugging, etc). This isn't a general public self-help book, it's specifically for people who program or are technically minded. That's what makes it unique.
If I had to knock the book, I'd say that some of the metaphors are stretched a little bit. Overall the concepts map well, but every so often you're kind of like, "huh... yeah, I guess those are the same things..."
Edit: Added something negative to say.