About Me
I got my first programming job at 19 without a college degree. My dad let me hack on his Visual Basic projects, I put that on my resume and a job fair my roommate dragged me to turned into an offer at Wells Fargo. I didn't graduate college until I was 29.
I've been writing code ever since in mostly .NET where I'm an architect now. I've worked in Chicago and New York before ending up back in Minneapolis, where I run my own consulting practice now.
Early in my career I destroyed a production database. Watched helplessly as a migration script rewrote everything. A senior engineer just said "OK, let's go fix this" and we walked to the data center together. That taught me more about software engineering than any class: everyone screws up, most things can be fixed, and the people who helped you along the way are the ones worth remembering. I try to pay that forward when I can.
Outside of consulting, I build things to scratch my own itches. MN Coffee because I wanted a dead-simple way to find good coffee shops nearby. I make espresso, write about what I'm learning, and spend time with my family.
Check out the blog for what I'm thinking about, portfolio for what I've built or get in touch if you need help with something.