I've spend most of the time writing code. I believe good design and appropriate tests lead to better maintainability and happier life. It's not everyone share the same thought, so I'd like to help them learn TDD & simple design by hosting coding Dojos.
I enjoy study the details and history of C++. Also I'm a fan of C#, Scala and Lisp. Now I'm attracted by multi-threading & high performance computing. I love functional programming & the book Structure and Interpretation of Computer Programs.
Most of my side projects are on UI frameworks and games, in C++. I'm coding in other languages like Ruby, Python, PowerShell, too.