I had forgotten how much time is involved in teaching a new programming course. The last few years I have been teaching Programming I with Small Basic. This year I have a new course using Visual Basic, and a new text. The course is offered by the local College of Technology and the kids can get three college credits for it. I am a bit rusty with VB and am doing the problems with the students as they go. These problems are the black hole of time. I like to program so I end up spending way too much time working on a problem and not enough time correcting papers, writing math tests, fixing computer issues around the school, you know, the other stuff the job requires. Of course it does not help when in one of my classes all of the students can write a solution twice as fast as I can. Smart kids can be embarrassing.
Programming is a black hole