"It's not just those who``can't do""that teach, but those who find what the job market wants them to do uninteresting."
I have a career in Computer Grahpics, which is challenging but ultimately does not pay as well as many generic software engineering jobs.