Calendar on the wall tells me I've been running my new blog software for about a week now. You might have noticed a burp or two by now -- some links acting weird, some inline images flipping around or not loading, etc. Nothing fatal, and in fact I enjoyed teasing out bugs like that, many of which were due to the blog's codebase being old and inconsistent. Each one of those issues routed out and stomped flat was another way for me to establish consistencies of behavior I'd never set up before.
So far I've been satisfied with how well things have come together. I'm most astonished by the speed. It took me months on end to write my original version of the blog software, and that was because a) I didn't really know what I was doing at the time, and b) I was wrestling with some of the most awful developer's tools imaginable. Now, I have much more prior experience to draw on, and a far more comfortable development environment. I essentially have a local copy of what's running remotely -- including a copy of my live data -- so I can do all the work on the local copy first, test it out, and then just synchronize to the remote site once I've certified all's well. It wasn't like this before, and that made development such a drag I eventually lost interest. A bad mindset for something I myself built and wanted to take responsibility for.
As with the last iteration, I plan on making the software available as open source for those who want it. I just need to come up with a good name for the darn thing.
New York City
Other Lives Of The Mind