I am a hobbyist programmer, with my roots in Ruby, which was my first programming language. I have since expanded primarily into C, C# and Python as my languages of choice, but still use Ruby on a regular basis.
My programming focus has typically been centered around game development, from the ground up, including structure, graphics, audio, and all that is entailed with game creation. I begin being primarily Windows based, but have since in the past years been focused on cross-platform development, and lately find myself using Linux more often than Windows.
I am very strongly pro-optimization, documentation, and following traditional language standards. Well documented, formatted, and highly optimized code makes me feel all warm inside. ;)