I used to do math, then physics, now I do software development. I'm mediocre at all three, but I do get by just by being stubborn and masochistic. I like types, recursion, and the stuff that is true and still doesn't make sense, of which I keep finding plenty.