> Many of the best co-workers that I remember had physics degrees. In fact, it was so pronounced I personally consider a physics degree to be a top tier signal of programming ability, but that's my own personal prejudice.
Hah, I also noticed that. For some reason, ex-army programmers really excel in their junior years (or sometimes even just months), too. Do you think it's the attitude towards problem-solving?