1. Books I've Read
    1. Interesting
    2. Kids
    3. Personal Development
    4. Programming
    5. Marketing
    6. Finance and Real Estate
    7. Psychology
    8. Design
  2. On my Short List
    1. Software
    2. Philosophy and Personal Development

    Books I've Read

    Interesting

    • Sapiens
    • Moonwalking with Einstein
    • Atlas Shrugged
    • The Hero with a Thousand Faces
    • Chesapeake Light Tackle (favorite book on fishing chesapeake bay)
    • You are not a gadget

    Kids

    • Anything Roal Dahl, especially The BFG
    • Magic Tree House Series
    • Beverly Clearly
    • Where the Sidewalk Ends
    • Harry Potter
    • Adventures of Tom Sawyer

    Personal Development

    • Think and Grow Rich
    • The Power of Intention
    • 7 Habits of Highly Effective People
    • 4 Hour Work Week
    • Getting Things Done
    • Millionaire Real Estate Agent
    • Mini Habits
    • Stumbling on Happiness
    • Strengths Finder 2.0
    • The Art of Non-Conformity
    • Founders at Work
    • The Time Paradox
    • Rework
    • Personal Development For Smart People
    • Ignore Everybody
    • Overachievment (really good and not very well known)
    • Flight Plan
    • The Power of Less
    • The Miracle Morning
    • A Mind for Numbers

    Programming

    • Soft Skills: Developers Life Manual
    • The Mythical Man Month
    • Elements of Computing Systems (awesome)
    • Code Complete
    • The Pragmatic Programmer (one of my favorites)
    • Functional Javascript (really fun)
    • Effective Java
    • Cracking the Code Interview
    • The Joy of Clojure
    • SCIP
    • The Little Lisper
    • Javascript the Good Parts
    • Closure the Definitive Guide
    • Coder to Developer
    • Programming in Haskell

    Marketing

    • Made to Stick (really good book)

    Finance and Real Estate

    • The Millionaire Real Estate Investor
    • The Intelligent Investor
    • The Little Book that Beats the Market

    Psychology

    • The Scientist in the Crib
    • Einstein never used flash Cards
    • The Psychology of Influence
    • Passionate Marriage (careful with this one!)

    Design

    • Don't Make me Think
    • The Non-Designers Handbook

    On my Short List

    Software

    Philosophy and Personal Development