This is one of my favorite books on programming, although I burned through it in about 3 or 4 hours, and didn't learn a huge amount from it.
His 'Ten Great Books' post (Stevey's Drunken Blog Rants), introduced as 'ten books that I really enjoyed, and that I'd recommend to anyone who's a computer programmer', limited to books he has finished and rereads. The page carries no publication date; the only date on it is an inline note dated 12/13/2004, so the post is from 2004 or earlier.
and there aren't many books like it. None, maybe. They don't typically teach you how to write good code in school, and you may never learn on the job.
His 'Ten Great Books' post (Stevey's Drunken Blog Rants), introduced as 'ten books that I really enjoyed, and that I'd recommend to anyone who's a computer programmer', limited to books he has finished and rereads. The page carries no publication date; the only date on it is an inline note dated 12/13/2004, so the post is from 2004 or earlier.
His 'Ten Great Books' post (Stevey's Drunken Blog Rants), introduced as 'ten books that I really enjoyed, and that I'd recommend to anyone who's a computer programmer', limited to books he has finished and rereads. The page carries no publication date; the only date on it is an inline note dated 12/13/2004, so the post is from 2004 or earlier.
I've read a ton of data-structures and algorithms books, and I've never found one like this one. Its unconventional approach is refreshing and keeps you interested.
His 'Ten Great Books' post (Stevey's Drunken Blog Rants), introduced as 'ten books that I really enjoyed, and that I'd recommend to anyone who's a computer programmer', limited to books he has finished and rereads. The page carries no publication date; the only date on it is an inline note dated 12/13/2004, so the post is from 2004 or earlier.
I went ahead and gave it another chance, and I was way wrong. It's awesome.
A dated note (12/13/2004) he added to the same post, reversing his earlier dismissal of SICP; the surrounding original text reads 'I never really cared for _SICP_.'
His 'Ten Great Books' post (Stevey's Drunken Blog Rants), introduced as 'ten books that I really enjoyed, and that I'd recommend to anyone who's a computer programmer', limited to books he has finished and rereads. The page carries no publication date; the only date on it is an inline note dated 12/13/2004, so the post is from 2004 or earlier.
This is a great book for exactly, precisely the reason that all O'Reilly books are great: it covers complex material in a way that's accessible to uncomplex people.
His 'Ten Great Books' post (Stevey's Drunken Blog Rants), introduced as 'ten books that I really enjoyed, and that I'd recommend to anyone who's a computer programmer', limited to books he has finished and rereads. The page carries no publication date; the only date on it is an inline note dated 12/13/2004, so the post is from 2004 or earlier.
This is without question one of the weirdest technical books you'll ever encounter. But don't be put off by the format.
His 'Ten Great Books' post (Stevey's Drunken Blog Rants), introduced as 'ten books that I really enjoyed, and that I'd recommend to anyone who's a computer programmer', limited to books he has finished and rereads. The page carries no publication date; the only date on it is an inline note dated 12/13/2004, so the post is from 2004 or earlier.
But WikiWikiWeb is still cool, and in particular it's cool because it has a lot of smart people agonizing over hard issues.
His 'Ten Great Books' post (Stevey's Drunken Blog Rants), introduced as 'ten books that I really enjoyed, and that I'd recommend to anyone who's a computer programmer', limited to books he has finished and rereads. The page carries no publication date; the only date on it is an inline note dated 12/13/2004, so the post is from 2004 or earlier. Entry #10 on the list is a wiki rather than a book.
This is an odd little book. It's frequently mistaken for an introductory programming book, which inevitably leads to frustration.
His 'Ten Great Books' post (Stevey's Drunken Blog Rants), introduced as 'ten books that I really enjoyed, and that I'd recommend to anyone who's a computer programmer', limited to books he has finished and rereads. The page carries no publication date; the only date on it is an inline note dated 12/13/2004, so the post is from 2004 or earlier.
and it's by far the hardest book in the list so far, even more so than The Algorithm Design Manual, in no small part because it's extremely dense.
His 'Ten Great Books' post (Stevey's Drunken Blog Rants), introduced as 'ten books that I really enjoyed, and that I'd recommend to anyone who's a computer programmer', limited to books he has finished and rereads. The page carries no publication date; the only date on it is an inline note dated 12/13/2004, so the post is from 2004 or earlier.
Every entry is a verbatim quote and a link to the public post it came from. Nothing is paraphrased. If it is not on record somewhere public, it is not here.
The verdict is what they actually said: loved and liked are explicit; recommended means they told others to get it; uses means they only say they use it; read is a book on their public shelf with no verdict; mixed and disliked are kept too.
A dashed affiliate link, sponsored or their own label means the post disclosed a relationship. It is shown, never hidden.
The shading behind a date shows how dated a recommendation is for its kind of thing.
The shading behind a date shows how dated a recommendation is, for its kind of thing. Fully green is recent. It drains a quarter at a time as the post gets older, and is empty once it reads as dated.
What counts as old depends on the thing. A laptop praised four years ago has been replaced twice; a book loved twenty years ago is probably still loved. The shading is gone after about:
Hardware, services4 years
Software5 years
Podcasts, courses, other8 years
Books25 years
Stripes mean the post carries no date and the date shown is an estimate. No date at all, no shading.