Taking a moment to look back. When I accepted my current job in January 2006 I was looking to grow up as a software developer. Since then I've learned a lot of things and these, for me and in no particular order, were the some of the most important.
1. The strategy pattern and others
Chapter 1 [...]