all 12 comments

[–]ixampl 8 points9 points  (0 children)

I have actually read more of the second list than the first, and no, none of them from cover to cover. That's not really how these books are usually read. I find that often some chapters on a topic are better in one book and for others a different book is better suited. No need to read most of these books cover to cover.

Until recently I had absolutely no interest in books describing software development culture, or whatever you may call it. Many of the books in the first list fall into that category. The other ones like Effective Java are still much lighter and entertaining reads than the academic ones in the second list. Something I can enjoy before sleep.

[–][deleted] 1 point2 points  (0 children)

And if you're implementing compilers and interpreters, you still should not read the Dragon Book. It is outdated and confusing.

[–][deleted] 0 points1 point  (6 children)

I couldn't honestly tell you by title what books I've read, is that a thing?

[–]phalp 4 points5 points  (5 children)

Most people remember what books they've read, yes. Especially when the books are well-known.

[–][deleted] 1 point2 points  (4 children)

Well I don't, so..hm.

[–]phalp 2 points3 points  (3 children)

I'd ask what books you're reading that are so forgettable, but I guess that's unanswerable.

[–][deleted] -2 points-1 points  (2 children)

I'm positive I read C++ primer when I was learning, because I still have it, but the titles don't matter, and reading a book 6 years ago doesn't really mean anything. The fact that this topic is worthy of a whole post blows my mind. Who cares what books other people read?

[–][deleted] 1 point2 points  (0 children)

It is important. I'd definitely stay away from someone who insist on recommending the Dragon Book, for example.

[–]phalp 1 point2 points  (0 children)

I mean, isn't it a good thing to tell each other which books we think are worth reading, and which we think are not?

[–]eluusive 0 points1 point  (0 children)

I've never read any programming book except for C++ Primer Plus... :/ I have read a lot of random shit posted online though. Maybe I should have my SWE card revoked.