Last Friday I release “TDO-Forum WordPress Theme“, thankfully. It was a piece of code that burst out of me, cut through my on-going writing/roleplaying project and other coding projects, stopped me from blogging, demanding to be finished. It even bit into my work during the day (but so does the lack of sleep from having two small kids). The only time it didn’t swallow was when I was with my family (shows you my true priorities I guess).
Do you ever get that? A piece of writing or coding that demanded to be finished, that consumed you until it was done or you managed to pull away from it?
I’ve read about many writers who claim that a book or story forced itself out of them. Though coding isn’t the same as writing, I think the abstract mental creative-process is the same (the skill-base is obviously different). I think it’s something different to “the flow” (I’ve written about it before and here is the wikipedia entry on the flow psychological state). Certainly the flow is an accelerator or enabler of creative bursts, and coding and writing neatly fit into the model of the flow.
Of course, it doesn’t mean that the piece of writing will be exceptional or the code perfect. Though I do think they benefit from the obsessive neurotic drive of creating it.