If you had to stick a label on me, you'd probably use either "software developer" or "theoretical computer scientist". And I am both of these things - I've written a lot of software and published quite a few papers. But I'm also much more than that: I lead. I teach (data structures and algorithms for a university and web design independently). I compose. I play the piano. I write poetry. I build circuits (crazy things that "predict the future" using machine learning on embedded microcontrollers). I take photos. I research medicine, psychology, and mathematics on my own time. I've formally stated my personal philosophy.
For one of the richest rewards of an intellectual lifestyle in this day and age is the sheer breadth of information that is available; a richer tapestry than ever any artisan wove. And not only is this breadth of knowledge gratifying, but it is also empowering, for this tapestry is vastly interconnected.
Our system of education is not properly equipped to impart this breadth, however. And for that reason, I have made it among my life goals to institute a school that does. See http://www.projectpolymath.org.
I'm also heavily involved in medicine through my medical diagnostics startup, Living Discoveries. Artificially intelligent diagnostics! Saving lives is the other half of maximizing human potential.