At this very instant I am...

Living in Minneapolis, where I enjoy walking, biking, or canoeing to get to where I want to be. I attend events around the Twin Cities and I'm frequently at various local bars and breweries catching up with my neighbors and friends! I'm still sad that the Twin Cities Code Camp has ended.

Working for Crate & Barrel on modernizing (read: distributing) their ecommerce system, where I get to work with a bunch of fantastic people!

Researching distributed systems architectures. Distributed systems are hard.

Collecting evidence against ORMs. I had been brushing up on classic design patterns for this month's book club, but that sent me down an ORM rabbit hole, so I'm focusing on that instead. I'm not a fan of ORMs, particularly in the case of .NET where a simple wrapper around ADO produces faster code that's easier to maintain and conforms better to a system's requriements. What about other languages? Are ORMs universally bad? Are they good in cases other than rapid prototyping? If you've got any thoughts on this, you should contact me, and if you want to see what I come up with then you should subscribe to my book club!

Practicing my skills in pool and billiards. Snooker is my favorite sport, and while I don't have easy access to a table in Minneapolis, I can practice other cue sports.

Celebrating that my church unanimously called a new senior minister! I think that's a big deal and I'm looking forward to seeing what that brings in future!

Wondering what else I could include on this page and how I might keep it up-to-date.

This is a now page. You can see its update history on GitHub.