Theory and Practice

Octopressing My Blogivator

Last week, I changed the look of this blog. And I’ll be making more changes soon, including more frequent posts.

Along the new look is a new platform. I’ve moved away from Wordpress to the Jekyll-powered Octopress.

Why did I decide to drop Wordpress?

  1. Simpilicity
  2. Speed
  3. Control

In this case, the simplicity refers to serving the site. Wordpress is build on PHP and every page view required the server to dynamically render that page. I was using a caching plugin, of course, which reduced the need to dynamic requests. But with Octopress, the site is always static after deployment to the web server. This makes for a faster, cleaner, simpler setup.

I also went for more simplicity by reducing the amount of stuff being plugged in. Gone are the Twitter and Flickr feeds and the comments. From now on, it’s pure content.

The simplification leads to better speed. There’s less work for the server to do, and less work for browsers. And the increased use of mobile devices and a focus on performance by search engines reminds that speed matters.

Lastly, I wanted more control over every aspect of the blog. I’ve been tweaking at lot recently and I wanted to be able to do the same here. And I have never really enjoyed digging around in Wordpress templates or messing with PHP all that much. Octopress is much more hackable and lets me work with HTML, CSS, Javascript, Markdown and Ruby, tools that I love to work with.

Know that I’ve switched over to Octopress, I’ll be spending some time over the next few days getting the look and feel to be more personal. The default Octopress theme is fine, but it’s time to put my own aesthetic on what it basically my voice on the web.

And I’ll be trying to write everyday.