I value simple designs that clearly communicate their intent through code that is both expressive and clean. The sight of a well crafted piece of software always fills me with a sense of joy.
Another thing I find extremely rewarding is to exchange knowledge with the community. I like to actively take part in the conversation by blogging and speaking at conferences and user groups about the subjects that I'm most passionate about. I'll talk to anyone who will listen about object-oriented design, unit testing, architecture and, occasionally, coffee making.
In my spare time I contribute to AutoFixture, an open source library for .NET. AutoFixture helps alleviate some of the friction experienced when doing Test-driven development, by making it easier to generate test data.
When not in front of a computer, I spend time with my family or go out for a long run.