I'm a web developer dedicated to usability, innovation, and open standards. I create dynamic and efficient sites leveraging the latest open-source technology and reusable components, producing flexible and maintainable projects that provide compelling cross-platform functionality.

Latest Blog Entries

A Case Against the Separation of Support and Development

Many large companies have made the decision to separate the support of software from its development - forming separate teams to focus entirely on one activity. The reasons behind this decision make a lot of sense on the surface. Developers are free to focus entirely on their projects unhindered by ...

(click to read more)

DRY Ajax Comments

Back in February, I posted an entry about adding Ajax functionality to the built-in comments app. I always intended to go back and improve this method, but didn't get the chance until now. Yesterday I decided to take another look, and I found a much better way of achieving this ...

(click to read more) 14 comments so far

Switching from Linux to Mac

Embracing Minimalism Over the course of the last year, I've slowly gone through a major shift in my philosophy about technology and about life in general. I've begun to see the great value of minimalism, and as a result I've begun to strive for elegant simplicity. For a long time, ...

(click to read more) 1 comment so far

Easily Working With Pinax on Multiple Machines

I've been working on a project using the excellent Pinax platform, and I wanted to share some of the tricks I use to make it easier to work with. You can find out more about Pinax by visiting their site. I'm working with their recent 0.7beta3 release, so if you're ...

(click to read more) 4 comments so far

LVM-Based Virtualization with KVM and Jaunty

A month ago, I had three tower PCs running in my home office 24x7 - a desktop PC, a web server, and a home media server. Routinely high electric bills prompted me to make the decision to combine the two servers into one, but I wanted to do everything possible ...

(click to read more) 9 comments so far

Shared on Google Reader

  • DOGHOUSE | Color Wheel

    Shared by Brandon So true!

  • Single Ladies

  • Collatz Conjecture

    Shared by Brandon This cartoon inspired me to write this random Python script: http://gist.github.com/324447 Fun!

  • Simon Willison: Is johnny-cache for you?

    Shared by Brandon This is definitely an interesting idea. It caches everything that is read from the database, but the downside is that writes to a table blow away the entire cache for that table. For a site that has ...

  • New "Light" theme for Ubuntu

    Shared by Brandon I really like the new themes! I think this is a great direction for Ubuntu to go in. I can't wait for the next release. I may convert my netbook from a hackintosh back into an Ubuntu ...

View all shared entries. . .