About
I like my wife, coding, blowing things up, and eating well. I began creating the internet for fun, now I do it for a living (and I still love it). I do science for a hobby. And I teach because I can’t help but share what I know with others.
I love “clean” code. Don’t create an object with 100 properties, you villainous developer! How can my brain handle that?? I love abstractions because they let my tiny brain understand what a HUGE application is doing… one little piece at a time. I was an MVC fanboy before it was cool. And yes, I like fat models and skinny controllers. If you don’t, that’s okay: in America you have the right to be wrong.
I just love code. The rush of designing classes and methods! I read about Design Patterns for fun, and enjoy solving problems with elegant solutions.
I’ll be honest, I’m a sucker for “clean” user interfaces. No, I’m not a “designer”, but I wish. UIs that are so simple to use it seems obvious make me happy. I love a UI that says: I don’t have a learning curve, USE ME! Checkout the UI on UpUp.com and compare it to pingdom (with it’s many forms)…
I like working in 30-45 minute chunks of time. It’s like climbing a hill on a bike. You crank and crank and get to the top. And then you pause for just a moment to catch your breath and admire what you just did as you cost over the top and down to the bottom. Then you climb the next hill!
Originally from Philadelphia, I currently upload my code from sunny Greenville, South Carolina:
View Larger Map



