Recommendations

Money

Books

Podcasts

  • 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

Books

  • 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.

One thought on “Recommendations

  1. I really like your site. I wanted to suggest an alternative to cable/satellite tv. There is a streaming service called playon. Essentially playon slings online tv content from your computer to your tv. You will need a game system or streaming device (I. E. a roku). There is a lot of content available from the basic playon service. However, there is quite a bit more content available through third party plugins. You can find these at playonugins.com I believe. Plugins are loaded onto your computer. The best free plugins i have encountered are, Ice Films, One Channel, and Basic Cable. For sports I like V.I.P. Sports and Cool Sports. You also will find several pay plugins. The one that I found to be tge best is Supersvox (live tv any channel you can think of $5.00). The other that I like is 5 Star Films. There is a ton of content but some if the scripts no longer work.

    I discovered Playon when MSG and TWC were feuding and I couldn’t watch Knick games. I was able to try Playon for free for 2 weeks. I signed up a for a 1 yr membership because the MSG / Twc dispute hadn’t ended. I ended up getting a lifetime membership for $59.00. I know that Playon had a holiday sale for 24.95 for a lifetime license. I don’t know if you can still get that price or if you can get 2 weeks free.
    Best if luck,
    Jason

Leave a Reply

Your email address will not be published. Required fields are marked *