Python.org redesign launches

This must have happened over the weekend. The redesigned python.org has launched. It’s a huge visual improvement over the old design, which really hadn’t changed much in, oh, about seven years.

The Python community has achieved a gradual, grudging acceptance of the idea that marketing and presentation matter, but I think it was Ruby on Rails that really drove it home. Ruby (a very cool language in its own right) has seen a huge surge in popularity in the past year, driven largely by the excitement around Rails. Python.org has been sitting around looking dowdy.

Required reading: Steve Yegge

If you frequent any online programmer haunts you may have already been exposed to the writings of Steve Yegge, a former Amazon.com software developer and a technical ranter par excellence. Yegge has re-published his rants, most of which were originally written for an internal audience of developers at Amazon, to the web at large. He urges people not to take them too seriously, but there’s a lot of truth in them. Oh, and they’re wickedly funny.

Baby steps with Ajax

I’ve tiptoed into the Web 2.0 world by adding a couple small Ajax features to the blog.

First, there’s now a “More” link at the top of my Random Bookmarks sidebar which fetches another seven random links from the server and plugs them into the page without reloading.

Second, I added a gratuitous animated roll-unroll toggle to the comment form, and made it closed by default. OK, that’s not Ajax, that’s just fluff.