While I did share the link, I personally think this a bad list of books
For example, I dont think every programmer should learn about the inner working of operating systems, many programmers sure why not, but not EVERY programmer, that being said I would recommend "Computer Systems: A Programmer's Perspective" to any or every programmer, its a systems book not an OS book
The list includes a lot of "please ignore the references to specific programming languages", which is inexcusable, languages influence design, this is why we have OO Languages, and Functional languages and DSLs and Scripting languages etc .. because languages influence design
Anyway, I do believe in reading and reading a lot, I do think that the average programmer should have a broad knowledge about programming outside of his domain, but I think this a poor list for that purpose
> The list includes a lot of "please ignore the references to specific programming languages", which is inexcusable, languages influence design, this is why we have OO Languages, and Functional languages and DSLs and Scripting languages etc .. because languages influence design
I meant this like "I'm not saying that everyone should read about those languages", but it seems you've interpreted this differently. :-)
4 comments
[ 3.1 ms ] story [ 24.4 ms ] threadFor example, I dont think every programmer should learn about the inner working of operating systems, many programmers sure why not, but not EVERY programmer, that being said I would recommend "Computer Systems: A Programmer's Perspective" to any or every programmer, its a systems book not an OS book
The list includes a lot of "please ignore the references to specific programming languages", which is inexcusable, languages influence design, this is why we have OO Languages, and Functional languages and DSLs and Scripting languages etc .. because languages influence design
Anyway, I do believe in reading and reading a lot, I do think that the average programmer should have a broad knowledge about programming outside of his domain, but I think this a poor list for that purpose
I meant this like "I'm not saying that everyone should read about those languages", but it seems you've interpreted this differently. :-)