For the past few years, the bulk of my consulting work has been in corporate training. Many of the participants in my courses are people who have been developing software for years already and simply ...