I've been fascinated by electronics and robotics since I was in the single digits. I've created CPUs (with microcode), operating systems, command shells, robot UIs, remote deployment tools, and testing systems all from scratch.
I flip back and forth between commercial software development (for the money) and robotics (for love). I'm currently trying to start something that combines both aspects (without starving).
Favorite languages are C/C++ (because they can do bare metal) and Python (for human level development).
I'm interested in learning Red/Rebol, Lua, and Pawn for their ability to do interesting stuff quickly, while still being very small.