> Just look at math.
> Programming is even harder;
Wow. There's someone who has a substantially different idea from mine as to what constitutes math, what constitutes programming, and what constitutes "hard."
> ... chances are if you're a programmer you're
> not really likely to become a high school teacher.
Ditto mathematician. Most high school teachers I know of who are teaching math have
no idea what math is really about.
> Conversely most high school teachers will not
> know how to program.
So, no different from math, then.