PSYCHOLOGY / SALES / MARKETING
Berne, Eric (1964) Games People Play
Carnegie, Dale (1981) How to Win Friends and Influence People, revised ed.
Cialdini, Robert (2006) Influence: The Psychology of Persuasion, revised ed.
Covey, Stephen (1989) Seven Habits of Highly Effective People
Ekman, Paul (2007) Emotions Revealed: Recognizing Faces and Feelings to Improve Communication and Emotional Life
Gray, John (1992) Men are from Mars, Women are from Venus
Greene, Robert (1998) 48 Laws of Power
Kahneman, Daniel (2011) Thinking, Fast and Slow
Munger, Charles (1995) 'Psychology of Human Misjudgment', speech at Harvard, unpublished
Packard, Vance (1957) Hidden Persuaders
Patterson et al. (2012) Crucial Conversations: Tools for Talking When Stakes are High, 2E
Sun Tzu (ca. 400 BCE) Art of War
INFORMATION TECHNOLOGY / STATISTICS
Bowden, Mark (2011) Worm: First Digital World War
Brooks, Frederick (1995) Mythical Man-Month, 2E
Hunt, Andrew and David Thomas (1999) Pragmatic Programmer
Levy, Steven (2001) Crypto: How Code Rebels Beat the Government – Saving Privacy in the Digital Age
MacCormick, John (2012) Nine Algorithms that Changed the Future
Mitnick, Kevin and William Simon (2002) Art of Deception
Poulsen, Kevin (2011) Kingpin: How One Hacker Took Over the Billion-Dollar Cyber-Crime Underworld
Raymond, Eric (2003) Art of Unix Programming
Taleb, Nassim Nicholas (2005) Fooled by Randomness, 2E
_________ (2010) Black Swan: Impact of the Highly Improbable, 2E
Torvalds, Linus and David Diamond (2001) Just for Fun: Story of an Accidental Revolutionary
Williams, Sam (2002) Free as in Freedom: Richard Stallman's Crusade for Free Software
Thanks for telling me about this. I read about 50 pages of it on kindle this weekend. Its a beautifully written book.
Also, another vote for both Covey's 7 Habits, and "How to Win Friends and Influence People".
I read this book last year and it greatly motivated me to get things done, fight against procastination and overcome anxiety.
The Art of Doing Science and Engineering: Learning to Learn - Richard Hamming
The Timeless Way of Building - Christopher Alexander
The Humane Interface - Jef Raskin
The Visual Display of Quantitative Information - Edward Tufte
The Art Spirit - Robert Henri
Yes everyone is an Elon fan already, but the book offers a great inside look into how he thinks and how he faced down some incredible challenges. The book really inspired me to think bigger and to optimize for impact.
Getting Things Done, David Allen . Useful toolkit for getting things out of my head and onto paper (or org-mode or OmniFocus) so that I can properly focus and prioritize my time on the things I need to get done.
Communicating Sequential Processes, C.A.R. Hoare . Strongly influenced the way I think about programs in general, but specifically in the embedded field where I work. (NB: I've not actually read or worked through the full text, but mainly taken what was needed to properly communicate ideas in my designs or to analyze designs and systems others have produced. This is a task for myself for early next year.)
Moonwalking with Einstein, Joshua Foer . I've always had a good memory, I actually picked this up to give to a girlfriend who had a terrible memory and read it in a couple days before giving it to her (she was out of town when it arrived). Helped to explain methods that I'd somehow developed over the years, and gave me concepts and a better understanding of other methods of memory acquisition (for either short or long term purposes). If you really want to improve your memory, there are probably better resources to learn specific techniques, but this was an informative and entertaining overview. WRT work, we have to keep large systems in our minds all the time, and potentially dozens of different systems written in different languages. Memory is critical for this, even if it's just the memory of where to find the information and not the information itself.
Fluent Forever, Gabriel Wyner . This one is my current read. Goes back to Moonwalking with Einstein. While the book is itself about language acquisition, it's actually given me quite a bit to think about with respect to general learning and memory acquisition (in this case, specifically for long term retention and recall). We have a couple training programs (we need more) for our new hires on development and testing. There are some concepts in here and in related readings that I think would greatly improve how we teach these folks what they need to know and in a way that would improve their retention of that information. We have a lot of people retiring in the next 1-3 years, so this is actually quite critical right now, though management is quite lackadaisical about it.
The Toyota Way, Jeffrey Liker . I grokked Lean from this. Hardware focused, but the concepts can be (and have been) generalized to other process focused fields. This has helped with understanding what business processes really need to be codified, what feedback mechanisms need to be present for improvement, the criticality of bottom-up feedback and improvement (employee investment in the company/product cannot be overvalued if you want quality and good craftsmanship).
The Little Schemer, Friedman & Felleisen . Going back to the comments on Fluent Forever. The structure of this is fantastic for conveying and helping students retain information. The Socratic method is very useful, and structuring courses and introductory material in this format is useful, this happened to be my introduction to it (well, I'd heard it before, but my first time really encountering it in practice). It's a useful tool for solo-study of a topic (pose your own questions and construct answers), and as a method of guiding someone to a conclusion or better understanding. Also useful in debugging software or decoding software you didn't write, after a fashion.
Look no further.