I have a degree in Astrophysics and have done a bit of research in plasma physics, spectroscopy, cosmology , optics, instrumentation and astronomy. I am currently using those skills for evil as a data scientist who actually uses science to get answers from data.
I'm a bad functional programmer, but I'm getting better. I learned to program in IDL, then switched to Matlab for OOP, and now I'm firmly settling into functional Python and am trying to improve at OO Python.
I ask a lot of seemingly stupid questions about programming since all of my developer friends either a) got promoted into management or b) are too cranky to talk about programming, or c) both. Thusly, stackoverflow, you're my only programming friend :).