As a small child, I wanted to be the sort of Hobbit who had adventures, went to see the great mountains, heard the pine-trees and waterfalls, explored caves and wore a sword instead of a walking-stick.

But when I reached the height of 6’2”, was unable to grow hair on my feet, and couldn’t find any rings that would even make me slightly less noticeable (I have bright red hair), I gave up that dream and decided to pursue a more suitable career as a software developer.

Still, mine is a story of how a developer had an adventure, and found himself doing and saying things altogether unexpected. I started my career developing hardware and embedded systems software at a high-energy physics lab where I had a cozy desk with a warm VME crate and worked with nice physicists. Then something Tookish woke up inside me and I joined a start up, did cryptography-related development, and was eventually acquired by RSA Security.

After that, I accidentally co-founded a small lifestyle company with a friend before I went down the rabbit hole (yes, I’m mixing Carroll with Tolkien) and joined the legions of others developing for the web. It’s a dangerous business, being a developer. You step into the code, and if you don’t keep your feet, there’s no telling where you might be swept off to.

When I’m not wrangling code for one project or another, you might find me in the kitchen, cooking, baking bread, or brewing beer. Other times, I might be walking our children and feeding our dogs (or vice-versa). Any leftover time is probably dedicated to laughing about something with my wife.