Ask HN: Which non-programming books are a beneficial read for programmers?
31–40 of 88 posts
Re: Ask HN: Which non-programming books are a beneficial read for programmers?
#32The essentials, looking at my non-CS shelves: * "Alice in Wonderland", Carroll * "Gödel, Escher, Bach: An Eternal Golden Braid", Hofstadter * Either "His Dark Materials", Pullman; or "Illuminatus!", Shea and Wilson * "The Hitchhiker's Guide to the Galaxy", Adams (all of its sequels are also good) * "Zen and the Art of Motorcycle Maintenance" and "Lila", Pirsig * Either "Watchmen", Moore and Gibbons; or "1984" or "Ani…
This is a fairly broad rejection of multiple genres. While I agree that there are bad eggs in all of those categories (some moreso than others), there also is value to be found, and wariness of someone simply for recommending a book from one of those categories sounds overly harsh and dismissive.
Re: Ask HN: Which non-programming books are a beneficial read for programmers?
#33Tractatus Logico-Philosophicus
Re: Ask HN: Which non-programming books are a beneficial read for programmers?
#34- The Mythical Man Month
- Peopleware
- Good Strategy Bad Strategy
Re: Ask HN: Which non-programming books are a beneficial read for programmers?
#35Re: Ask HN: Which non-programming books are a beneficial read for programmers?
#36The Systems Bible
Re: Ask HN: Which non-programming books are a beneficial read for programmers?
#37Re: Ask HN: Which non-programming books are a beneficial read for programmers?
#38BTW, his recommendation would be 'Alice in Wonderland', something he's mentioned using when teaching courses on software engineering.
Re: Ask HN: Which non-programming books are a beneficial read for programmers?
#39Soft Skills: The software developer's life manual is a unique guide, offering techniques and practices for a more satisfying life as a professional software developer. https://www.amazon.com/Soft-Skills-software-developers-manua...
- "Being Geek: The Software Developer's Career Handbook" https://www.amazon.com/Being-Geek-Software-Developers-Handbo...
- "Team Geek: A Software Developer's Guide to Working Well with Others" http://shop.oreilly.com/product/0636920018025.do -- Software engineering teamwork a-b-c. I'd love to work on teams where everyone has read this one.
[edit: 2nd edition of "Team Geek" is titled "Debugging Teams"; having read both, no difference which you get]