As a consultant working with a new client every 3-6 months, I've had my fair share of working on complex domains, and it can be ugly. I've been actively practicing domain driven design to take the ugly out of what should be a beautiful expression of a domain. With past trials, failures, and successes, I hope to share the lessons I've learned with one of the best open source communities that I enjoy so much, ruby and rails.
Aside from enjoying the art of expressing a domain in code, I mainly enjoy helping startups make those tough, strategic decisions on how and when to use technology to build their business, with the challenge of maintaining speed of delivery and quality.
Outside the context of staring at a computer screen, I retreat to nature, trail running, skiing, mountain biking, and pretty much anything else not computers.