This blog has been relatively stale for a while now — mostly due to increasing work pressure and the limited amount of time I had left for it. What little time I had was mostly wasted on coding on it. The previous version was written in turbogears which seemd like a good idea back in 2006. Over time I kind of regretted that decision, which was not really Turbogears fault, but just caused by my laziness to really update it etc.
I’ve been frustrated with the old blog code and the old design for some time now and wanted to redo everything and already started multiple attempts in various technological reincarnations — the latest being an implementation in java/spring using my jcouchdb library. The design got more and more ambitious over time; so ambitious that it would basically require me to work full-time on it.
The solution was to seriously cut back on my ambitions with this blog and just use one of the available blog engines. This turned out to be wordpress in the end because it seemed like a good fit. The import from my Turbogears blog could be done with a hacky one-liner from the turbogears shell:
"".join( map(lambda post : """ <item> <pubDate>%s</pubDate> %s <title>%s</title> <content:encoded>%s</content:encoded> </item>\n""" % ( post.created, "".join( map(lambda s: "<category>%s</category>\n" % s, post.tagNames.split(" "))), post.name, post.text.replace("\n"," ")), posts))
I hope all this will lead to me actually writing stuff in this blog instead of perpetually coding on it.