Tom Preston-Werner:
I love writing. I get a kick out of sharing my thoughts with others. The act of transforming ideas into words is an amazingly efficient way to solidify and refine your thoughts about a given topic. But as much as I enjoy blogging, I seem to be stuck in a cycle of quitting and starting over. Before starting the current iteration, I resolved to do some introspection to determine the factors that were leading to this destructive pattern.
I just stumbled from this post from 2008 which sparks the creation of Jekyll. Approching blogging from a software development perspective turned out a very great idea.
The article is a good read.