I code every moment I have, I code my own programs but have fallen into the weird obsession with libraries, and often write boiler-plate code.
I am mainly a C# coder so will often try something in C# then port it to what ever language I want (ASM, Java, C#, Visual Basic, C/C++).
Because I work with C# I perfer it's formatting and like "general" code (my favorite is System.Reflection) that allows be to come do nearly anything within the scope of the API. So if you save an image to a file I want to be able to write my own encoder, edit the variables in the output, etc. As such I often "port" libraries and apps from whatever language they were written in to C# and edit them so they work the way I want or just to see if they will work at all.
I love my BlackBerry but wish it could get a little more, how do I say it, open. Not necesserily open-source but more along the lines of a Wiki (as of this typing there is no such site), let users get access to source code solely to fix bugs when speed is of the essence, and the ability to write some native code (which I would be fine with having the source checked and tested by RIM if that would be the only way).
I recently started making some of the ports I am working on avalible on CodePlex, my website being the user page with my projects on the lower-left hand side.
I have more on Github (same user name)