Why I do my job
/For me, there's nothing quite like marking a nice looking, well structured piece of code, giving a good grade and then asking the student "So, when did you start programming?" and then having them tell you that they started in September this year.