Like any skill, programming is something that gets better with a solid foundation that is continually built upon. Most of us got into software for the fun of problem solving. Once we lose the “fun”, that is when most of us settle into ruts that can be hard to get out of.
E si sa che l'ultimo punto è sempre il più importante.. lo dice anche lui :P
http://codebetter.com/blogs/jean-paul_boodhoo/archive/2007/04/05/Build-A-Solid-Core.aspx