Why am I writing my own blogging software? Of course, there are many, many good blogging systems out there. I had a few goals here:
- I own it. One. Hundred. Percent. This is the overriding goal.
- No additional infrastructure besides a web server. No database, mod*, or php/perl/python required.
- Be able to write in plain text. Well, OK, it’ll be Markdown, but that’s still a plain text format.
- Write anywhere, anytime, using any device. I switch devices. A lot. I also may only be able to conveniently use one—not necessarily my preferred one—at a given moment.
Owning my content hits pretty hard. I’m not sure what it is, but I’m definitely on an “own it” kick. It’s my content, which means I own it, and I don’t expect that it can be taken away. Not by a provider shutting down, a service going away or for any other reason. If I keep it plain text, it’s easy to backup, restore, and move around.