Reading List
Lately I’ve been negligent to my web projects in exchange for spending time reading. Unfortunately the distractions of blogs, digg, email and daily life have made this a slower process than I initially planned, but understanding how much time is spent on these things is the first step towards changing it. A while ago I moved my television out of the computer room, and I noticed an increase in my productivity. Similarly there’s a room in the house now that has no television or computer which can be an excellent reading room. It’s almost sad to think the time we spend as little kids watching TV repeating in this day with time spent repeatedly checking RSS feeds, Digg, Slashdot and email. One of my new years resolutions (which I’m slowly phasing in) is to try to limit this unproductive online time. First step is to thin out my Google Reader down from it’s unmanageable 89 feeds (!). Not too many have daily postings, but LifeHacker, TechCruch, SlashDot and Joel.Reddit.com are definitely staying on.
What’s on my reading list right now?
Head First Design Patterns
This is one of the best written programming books I have ever read, and has made me a true believer in O’Reily’s Head First series. The main feature of this series of books is that they put emphasis not on having a reference book, but on you learning the topics down cold. In the introduction there is a description of studies done on how people learn — through multiple ways. This series uses this combination of ways to both drive topics into peoples minds and keep readers interested. I can’t remember a time when I was looking forward to reading a technical book (well yeah, maybe Pragmatic Programmer).
UML Distilled: A Brief Guide to the Standard Object Modeling Language
Getting into OOP, UML seemed the logical choice to study up on next. Some of the diagrams in Head First Design Patterns would have been more clear to me with the shared language or UML.
Head First Object-Oriented Analysis and Design: A Brain Friendly Guide to Ooa&d
Along the same lines as above, but another take on it. I probably would have read this first, but I’d already started UML Distilled before I knew of this one.
Code Complete
Along with Pragmatic Programmer and Joel on Software, this is one that I hear being recommended for programmers by a variety of people. Really looking forward to this one.
Patterns of Enterprise Application Architecture
Sadly I started this book before getting distracted with Head First Patterns. I’ve enjoyed Martin Fowlers style of writing though, so this and UML design are both fun reads. If I’m still impressed when I finish them I might dive into MF’s Refactoring as well.
If you enjoyed this post, please consider to leave a comment or subscribe to the feed and get future articles delivered to your feed reader.




Comments
No comments yet.
Leave a comment