Programmers Stack Exchange is a question and answer site for professional programmers interested in conceptual questions about software development. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

There are a lot of questions about what programming books should be on the programmer's bookshelf. How about non-programming related books that can help you become a better programmer or developer? It would also be interesting to know why they would help.

My first choice would be Sun Tzu's "Art of War" (however cliché), because it made it obvious that the success of any project depends on the strength of its weakest link (and warfare is a big project).

share

locked by World Engineer Aug 11 '14 at 19:59

This question exists because it has historical significance, but it is not considered a good, on-topic question for this site, so please do not use it as evidence that you can ask similar questions here. This question and its answers are frozen and cannot be changed. More info: help center.

closed as not constructive by Jeff Atwood Sep 26 '11 at 3:18

As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.If this question can be reworded to fit the rules in the help center, please edit the question.

    
Joel Spolsky recommends a creative writing and economics courses for students. The reasoning being that it helps you communicate better (expressing ideas, writing docs) and understand the business behind the software you write. Maybe a book on each of those topics would be a good idea if you haven't taken these courses at university. – Keyo Jan 6 '11 at 21:38
    
Does the [closed] mean that I have to save away this thread before it is removed, or will it stay here in a [closed] state? I really find this thread useful even if it does not meet all the quality standards of the (less formal than SO) programmers Q&A site. – FeatureCreep Oct 6 '11 at 12:56

34 Answers 34

Dan Millman's "Everyday Enlightenment". A self-help book, whose title is far more esoteric than the advice it actually gives. It is clearly written and structured, encouraging, and actually helpful.

share

Mind performance hacks

alt text

share
    
While this link may answer the question, it is better to include the essential parts of the answer here and provide the link for reference. Link-only answers can become invalid if the linked page changes. – Jalayn Aug 16 '12 at 14:15

alt text

Conceptual Blockbusting by James L. Adams

A good book concerning problem solving.

share
  • Code complete

  • The Pragmatic Programmer

share
13  
This are both programming books. – HerbN Sep 26 '10 at 5:55

Not the answer you're looking for? Browse other questions tagged or ask your own question.