Why do so many programmers insist upon writing complex software? One example of something that shouldn't exist is the Content Management System. Why put into a database that which would be kept better on the file system? And, why put onto the web code that is hack-able, when one could instead only serve static pages? These ideas led me to create Bloggen: a static site generator that mostly gets out of the person's way.


Bloggen was designed around the idea that post metadata is already in the file system, so that is used to generate static HTML pages. It was also designed to "get out of the way" and exists only in the Mac menubar. The basic components of the system are:

Go home