I write code for fun, mostly in Python, in Emacs, on Linux. And just to finalize not ever fitting in, I use Vim sometimes too, so I'm alienated from both camps. Oh well. It works when all you have is a dead Linux install and a TTY terminal.
Oh yeah. Speaking of that. I must have an EMP field or something, because things happen to computers around me. Like, I've segfaulted Python (not on purpose!). I've had to re-install Linux between college classes. On the other hand, I'm really good at solving problems, because I have to so often. It doesn't phase me anymore to have kernel panic.
Anyway, I put some of my code on GitHub/asinck so that I can properly embarrass myself with sloppy code, iffy conditions, questionable ternaries, and epic inline puns.
I have some cool programs in a webcam processing repo and an arduino repo. I have a lot of other cool repos, but I'd hate for you to see that code. I'll let you stumble across those yourself. I'll be proud of them when I rewrite them, now that I know what I'm doing.