- Walden – The original back-to-the-basics frugal lifestyle book.
- The Millionaire Next Door: The Surprising Secrets of America’s Wealthy
- Stop Acting Rich: …And Start Living Like A Real Millionaire
- The Little Book of Common Sense Investing: The Only Way to Guarantee Your Fair Share of Stock Market Returns (Little Books. Big Profits) – The original book on index investing from the founder of the Vanguard group. Index investing is the simplest and most straight forward way to invest in the market with lowered risk and fees.
- The Intelligent Investor: The Definitive Book on Value Investing. A Book of Practical Counsel (Revised Edition) – Read a large tome on the concepts behind value investing. This is the man who taught Warren Buffet and a handful of other very rich value investors. The ideas are useful for all investors, but I’d strngly suggest you not try your hand at picking individual value stocks yourself unless you have money to gamble.
- Warren Buffet’s Berkshire Hathaway Letters – You can take a look at the letters online. Or if you prefer, you can buy a print/Kindle copy at Amazon. Of these letters, I’d say 2005’s stands out as the most widely cited for it’s “Gotrocks” discussion on page 18 – wherein Buffet skewers active investors who chase returns and the money managers they employ, showing that a buy and hold strategy will avoid transaction costs and giving away all the excess earnings/profits to let someone else pick stocks and funds for you.
- Planet Money – an interesting podcast that usually runs about 20 minutes and discusses general finances as well as current event topics (as they relate to economics or finances).
- Freakonomics – The guys who brought you the very popular book, Freakonomics, do a podcast as well. And just like the book, the topics aren’t really about economics, but about applying economic style analysis to larger social issues and questions to come up with some possibly oddball theories and conclusions.
Routers and Modems
ISPs are now regularly charging “lease” fees for the equipment they install when you sign up for Internet service. To avoid those fees, I’ve posted some guides on modems and routers that you can buy for both Time Warner and Comcast.
Technology and Programming
- Refactoring: Improving the Design of Existing Code – The single most important book I read after college. This book is a very low level recipe/example book for showing you how to re-organize your code as it grows and your understanding grows about it. This book really opens your eyes to the fact that code is living and you need to try and transform it often without breaking it – rather than just desperately avoiding touching old code.
- Working Effectively with Legacy Code – strongly related to the Refactoring book, this discusses the idea in a more general way – handling existing or “legacy” code in a way that you can gain condfidence you’re not breaking it while also cleaning it up.
- Test Driven Development: By Example – this book relates to the above as well. This is all about writing unit tests to gain confidence in your code and have a safety net to catch problems when you are refactoring. This is also one of the main tenets of Extreme Programming, but is probably the most useful practice to gain acceptance outside that context.
- The Pragmatic Programmer: From Journeyman to Master – Just a generaly useful book for beginning programmers. It advocates some simple practices and goals for getting started and remaining relevant in the field.
- Domain-Driven Design: Tackling Complexity in the Heart of Software – A book that helps you learn to make a greater effort to understand the domain you’re working within and strive to match your code and architecture to fit the domain’s natural language and relationships. The result is much cleaner code and a shared model and language for dealing with the code.