Programming geek. I like learning from understanding and comparing all possible approaches I can find, the more exotic the better. Usually found messing around with Erlang, C++ or JavaScript or hacking around in moderately low-level GNU/Linux.