Books
This is a compilation of books that I want to read along with books that I have read and my reflections on them.
To Read List
Authors
* Feynman
Short stories
* Futon
Investing
- A Random Walk Down Wall Street
- The Black Swan / Fooled by Randomness
- One up on Wall Street - Peter Lynch
- The Intelligent Investor
Lisp
- On Lisp
- Paradigms of Artificial Intelligence Programming: Case Studies in Common
Artificial Intelligence
- Artificial intelligence: a modern approach - Norvig
- Neural Networks for Pattern Recognition - Bishop 1996
- Paradigms of Artificial Intelligence Programming: Case Studies in Common Lisp - Norvig
Cracking
- Jargon File
- Hacking: The art of Exploitation
Software Design / Programming
- Pragmatic Programmer
- Facts and Fallacies of Software Engineering
- Peopleware
- Don't Make Me Think
- Structure and Interpretation of Computer Programs by Harold Abelson and Gerald Sussman
- The Art of Computer Programming by Donald Knuth
- Introduction to Algorithms - Cormen, Leiserson, Rivest & Stein
Fantasy
- Final Wheel of Time book!!
Sci Fi
- Ender in Exile
Reviews
Lisp
- Practical Common Lisp — Author?
- As a newcomer to Lisp, this was a mediocre introduction. I've read much worse software books, but I don't feel like I have a good grasp of the Lisp language yet, so I'm moving onto On Lisp, for which this book served as a good introduction.
Software Design
- Code Complete v2 — Steve McConnell
- A lot of review for an experienced coder, but very well organized so the reader can skip to interesting parts. McConnell has a refreshingly strong emphasis on metrics and relies on actual industry research to make his points. I particularly enjoyed McConnell's discussion of testing during development and different methodologies to come up with tests for code as it's being written.
Leadership
- How to Win Friends and Influence People — Dale Carnegie
- This is my favorite book of all time. Its a pretty short read, but worth it's weight in gold. This is the bible on dealing with people and getting what you want. The title sounds manipulative, but you and your coworkers will live a happier life if you follow the advice in this book because all the figurative gears of life will turn smoothly.
- 7 Habits of Highly Effective People — Steve Covey
- Another great read. Watch for these attributes in people, because they're going places. I'm posting the habits here because there are so few and they are so powerful:
- Be proactive
- Begin with the end in mind
- Put first things first
- Think win/win
- Seek first to understand, then to be understood
- Synergize - describes effective team
- Sharpen the saw - keep your mind sharp
- Another great read. Watch for these attributes in people, because they're going places. I'm posting the habits here because there are so few and they are so powerful:
page_revision: 9, last_edited: 1229675900|%e %b %Y, %H:%M %Z (%O ago)





