Copyright (C) 2006 Kristian Dupont Knudsen A friend of mine is just beginning his professional programming career and he asked me recently f I had any specific programming advice for him. I found that I couldn't really think of anything interesting to say. There are lots and lots of programming advice on the web. Some of it good, some of it less so. But most of it is simply plain obvious or just