Updated Resumé

resume screenshot

I have updated my resumé. In addition to adding details for my most recent position, I decided it was time to freshen up the appearance a little. I have replaced the Futura and Optima typefaces with Providence and the Avenir family. I find Avenir very pleasing to the eye, and Providence is a distinctive typeface […]

Help Wanted: CCSNA

For many years, I have been a member of the Clan Campbell Society of North America. This non-profit organization helps maintain historical and genealogical information about the Campbell clan and its various septs, a quarterly Journal, a calendar of events throughout the United States and Canada, and various other benefits. Through a Highland Games event, […]

CodePoet Interview


I was honored recently to do an interview on CodePoet. If you are interested in web development, WordPress, Open Source, or internet communities, please give it a read. I discuss a little bit of ancient history (in internet time scales), discussing how I started out, and touch a little on my more recent activities, such as […]

The Overdue Update

I never intended to let this site gather so much dust. When I set it up as a project portfolio showcase a few years ago, I had planned to keep updating it. But priorities shifted, life intervened, time availability shifted, and so on. As a result, it sat mostly untouched for at least the last […]

Speaking at WordCamp Birmingham 2012

I'm speaking at WordCamp Birmingham 2012

I’ve been so busy with my new job that I haven’t had a chance to mention before now that I will be speaking at WordCamp Birmingham this weekend. My topic is “CSI: WordPress — Getting Into the Guts“. I’ll try to give intermediate WordPress developers a peek into some of the major API hooks to […]

Speaking at WordCamp Birmingham 2010

I am speaking at WordCamp Birmingham 2010

I will be speaking at WordCamp Birmingham, which is September 18-19, 2010. My topic is “The Downside of a Popular Project”. This will be an expanded version of a blog post I made a few months ago: Open Source Community Personality Spectrum. But in addition to just talking about different personality types in a community, […]

WordCamp Savannah 2010

I'm attending WordCamp Savannah 2010

The last few weeks have been just a bit insane, with our kids starting school, and immediately getting sick from the new germ pool. So I forgot to mention that I’m attending WordCamp Savannah. Like, right now, as I type this. Matt Mullenweg kicked things off with an introduction to WordPress, WordCamps, a little history, […]