Something about Justin Thorp’s “blogging is the first draft of history” article last week stuck with me. In it, he said,
for quite a few people, the idea of writing freaks them out. They start over thinking what they’re writing and more or less take themselves out of what they’re writing.
For me this is absolutely true and I think I have identified why. Being a bit of a perfectionist I don’t like leaving things incomplete. Whether that’s cleaning the house, the code I write, or a blog post. Heck, I’ve even rewritten tweets several times so that I can better maximize the 140 character limit. So what does this say about me? It says that I can’t let that first draft go until it is exactly how I want it. Spelling and grammar are checked. Links are correct. Styles are appropriately applied. Everything looks good in the preview. etc… etc… All of this until eventually I second guess myself and put off pressing the ‘Publish’ button for fear that I’ve missed something.
Of course the real irony here is that as an agile developer I’m trained to start each task by “just make it work”. After it works (and tested of course) I can release and move on to things like making it pretty or making it faster. If I can apply these agile methodologies to my writing, well then, all should be write with the world.