Django and PEP 8

If you’re looking around the source for Django, and you’re wondering why arguments that might be named ‘class’ are named ‘klass’ instead of ‘cls’ or ‘class_’ per PEP 8 guidelines (e.g. here), you might be interested to know that the recommendation against ‘klass’ didn’t fully appear in PEP 8 until December, 2005. Prior to that, its use was discouraged, but the major recommendation was consistency.

New domain and platform

After a lot of wrangling, I’ve finally given up on building my own blogging app based on James Bennett‘s coltrane and installed WordPress here at There are three main reasons for this. The first is that I don’t have time to make coltrane a valid option for myself. Some features I’d like, such as easy Trackbacks, simply aren’t there. I’m sure coltrane is good for Bennett, but it’s less so for me.

The second reason is that WordPress is a popular platform, and I need to learn how to use it. I have one informal “support contract” for my dad’s company,¬†and a number of people where I work are beginning to use WP as a CMS platform.

The third reason, related to the first, is that I’ve spent a lot of time writing about technology and programming on Facebook lately, and frankly, that’s just not the right platform for that kind of public thought and writing. I’m hoping that switching to WP will let me use the right tools for the job.

In all, I’m looking forward to getting used to the new platform.