It's pretty funny really how recommendations work (I have some experience being an extremely avid anime fan), even when it seems like an obvious fit that will be really enjoyed by the person, or in this case, me, people (and I) have some reservation about doing it. Perhaps it is more accurate to say we can be reluctant to independently spend our time in a way that did not come from our own mind.
I sure am glad I got around to it though, there were many times I just stopped reading and thought about what was going on and the ideals of it all. I probably would have shed a tear or two if my dad wasn't nearby when I was feeling emotional, which reminded me of when I marathoned clannad: after story (anime). My mom was like a meter away (I was using headphones) and boy am I glad she went to bed at like episode 13.
My criticism of it, though, is that I think it tried too hard to be cool. Sure it is rhetorically sound, being that it is narrated by a 17 year old, but I still think it would be more enjoyable if things were described with a little less trying so hard to be cool. It's a little over the top, even for a 17 year old, is all I mean. With everything the author does (very well I think) to connect with the obvious intended audience, without alienating anyone who isn't knowledgeable about the technology described (advanced networking like tunneling, crypto, anonymous internet), I would think that the protag would be a little more nerd relatable in his thinking (besides knowing about the technology).
I'm also almost done with my next short fiction story, which I have been very much slacking off from doing (It's only going to be around 1k words when I'm done lol)
reference: http://www.teamliquid.net/blogs/viewblog.php?id=324303
Tl;dr: http://en.wikipedia.org/wiki/Little_Brother_(Cory_Doctorow_novel)
and to read it for yourself http://craphound.com/littlebrother/download/ because the author is that cool
I JUST WANNA READ THIS BOOK: http://craphound.com/littlebrother/Cory_Doctorow_-_Little_Brother.pdf