I solve problems by designing software and writing code.
Most of the code I write at the moment is Ruby on Rails (with some Node JS and Ember JS mixed in), as part of the wonderful team at HotDoc.
I used to be pretty good at C++ and sometimes I still use it, amongst other things, in some of my side projects.