Friday, March 5, 2010

Sharpening the Ax

I haven't been doing a lot of coding the past few weeks, but I have been working and studying. Getting familiar with Algorithms and Patterns. Going back and looking at algorithms for the first time since I was in university was interesting. In may ways easier for me to pick up now than it was then. What seemed pointless then has much more meaning to me now. I suspect that's the difference experience makes. I see a project in my future to actually play with the lowlevel algorithm implementations for a good exercise.

At a higher level I've been looking at Patterns. I've been exposed over the years to various Patterns from the GoF. MVC, Facade I've put to practice in quite a few projects, but this was a chance to look at all the patterns. I ended up reading "Head First Design Patterns". What a great book! Highly recommended to anyone trying to see what's what with Patterns. An engaging well written book that put even my old friends MVC and Facade into a new light for me.

Reading Seth Godin's "Linchpin" as well. Inspiring read. Reminds me of Daniel Pink's Brand New Mind. Important to recognize we've entered an era that forces us to compete against the world on skills. Internalizing the lessons learned from the luxury brands : there is more to compete on than price. Service, quality and customization can still pay off.

I realized recently that part of the reason this resonates so well with me is that these are the same messages my father gave me growing up. Looking at it from a different perspective it helps motivate me towards some new goals and projects.