I don't read programming books any more because they are mostly shit or expensive or expensive and shit. The hit rate of finding a good one is so low it's easier to just fudge your way around a problem using some idiom you're already experienced with. Just ambling around the book store earlier I saw a 3 inch think tome around Go programming called Pro Go or something. I opened it and it was a whole book of instructio…
Programmers Don't Read Books – But You Should (2008)
21–30 of 48 posts
Re: Programmers Don't Read Books – But You Should (2008)
#22I don't read programming books any more because they are mostly shit or expensive or expensive and shit. The hit rate of finding a good one is so low it's easier to just fudge your way around a problem using some idiom you're already experienced with. Just ambling around the book store earlier I saw a 3 inch think tome around Go programming called Pro Go or something. I opened it and it was a whole book of instructio…
Many are outdated by the time they hit the press. I recall a few years back, Packt et al would publish like "Modern React" or something, with examples that wouldn't build by the time the book was out. Typesetting is awful too, as you mentioned. A single paragraph for something dead simple is spread over multiple pages. Nothing against such authors; its fruitless to hit a moving target. Books on programming languages…
Re: Programmers Don't Read Books – But You Should (2008)
#23Re: Programmers Don't Read Books – But You Should (2008)
#24I don't read programming books any more because they are mostly shit or expensive or expensive and shit. The hit rate of finding a good one is so low it's easier to just fudge your way around a problem using some idiom you're already experienced with. Just ambling around the book store earlier I saw a 3 inch think tome around Go programming called Pro Go or something. I opened it and it was a whole book of instructio…
- The Unix Programming Environment (not that one; this one it's a bit more modern). You'll get a bit of Perl instead of AWK, but it's fine.
- The GNU C Tutorial. Not as good as 'The C programming language'; but still useful.
- A shot Introduction To Operating Systems. Slightly outdated C++, because most of the time the issue it's just about fixing the include headers.
Most of the things learned there will work as is as Perl5, ANSI C/GNU C and so don't change a lot over time, if any.
Re: Programmers Don't Read Books – But You Should (2008)
#25I actually find the quality of programming books to have starkly increased in the last decade. I find a lot of manning's and o'reilly's release to have a pretty long shelf-life. For example, I really enjoyed and often go back to: - https://www.oreilly.com/library/view/building-event-driven-m... - https://www.oreilly.com/library/view/designing-data-intensiv... - https://www.manning.com/books/100-go-mistakes-and-how-to…
I suspect this might be a side-effect of programmers buying less books. The ratio of authors who write them because they really care instead of because they hope to make some bucks would then increase.
Re: Programmers Don't Read Books – But You Should (2008)
#26I don't read programming books any more because they are mostly shit or expensive or expensive and shit. The hit rate of finding a good one is so low it's easier to just fudge your way around a problem using some idiom you're already experienced with. Just ambling around the book store earlier I saw a 3 inch think tome around Go programming called Pro Go or something. I opened it and it was a whole book of instructio…
Re: Programmers Don't Read Books – But You Should (2008)
#27Some counter-examples: - Structure and Interpretation of Computer Programs - C Interfaces and Implementations - Design Patterns - Compilers: Principles, Practice and Tools Each of these should make you go "a-ha!", in its own way.
Design Patterns is your suggestion of a book that isn't shit? Even the list of "a-ha" books has random landmines tossed in.
Re: Programmers Don't Read Books – But You Should (2008)
#28I actually find the quality of programming books to have starkly increased in the last decade. I find a lot of manning's and o'reilly's release to have a pretty long shelf-life. For example, I really enjoyed and often go back to: - https://www.oreilly.com/library/view/building-event-driven-m... - https://www.oreilly.com/library/view/designing-data-intensiv... - https://www.manning.com/books/100-go-mistakes-and-how-to…
Re: Programmers Don't Read Books – But You Should (2008)
#29" The Design of Everyday Things" is a great non-programming book that programmers should read. It tells you why/how you should make things more usable for your users. If you find yourself failing to use something properly, it's not you being stupid, it's the design. Design of doors is famously known example from this book.
Re: Programmers Don't Read Books – But You Should (2008)
#30I liked the other ones, even if I don't remember take aways from them at the moment.
I do reject the Knuth observation here. Annoyingly, most criticism you will ever see of a Knuth book are from people that never read them. Not that I don't get the point, as following closely behind that group are those that bought but never read them. Especially with the newer volumes, there are a lot of very fun topics covered.
And, sure, you are best not putting together many of the low level things that are covered in those books. But... you are also best not blindly following whatever is in the other books, too? Again, many folks dislike Code Complete for fairly solid reasons.