Some stories evolve and do not usually end with 'and they lived happily ever after'. Real life is much more challenging, new twists come now and then, like in plays, where when we are expecting nothing of a big surprise, new characters enter the scene and leave most of us wondering what's next. Some writers abruptly end their stories, leaving their readers to imagine the rest. Still others write many novels, leaving the doors open for future writers. Pens, papers and printing presses played and still play a significant role in literature. However, we now have one additional media: the internet. Mirroring what we do in the physical world to the virtual world is one possible direction. But exploiting the many potentials of internet is another way to advance literature. Here, I would like to describe what I call the evolving story format to explore continuous writing on any subject: writing, updating and keeping track of the evolution.

Not a single domain has remained stagnant all these years. When almost everybody thought that there will not be any novelty coming up in a particular domain, all of a sudden, someone somewhere comes up with a new hypothesis and the domain is back in picture. No domain can just be confined to a few books.

Last several years have seen a shift from paper notebooks and books to internet. It is nevertheless important to note that physical books have not lost their charm. Internet has provided a new medium for dissemination of information in novel ways. In the beginning, we saw internet equivalents of every physical objects we know in the virtual world. We continued to use the same terminology of tangible objects of the physical world to refer to their non-tangible equivalents on the internet. We now have (virtual) articles, newspapers, journals, books on the internet and are very much successful in mimicing their physical world counterparts. Thus, our transition from physical world to virtual world has been pretty smooth. But physical world objects have their limitations: once an author has published a book and expressed opinions based on the facts known at the time of writing or publishing, it is difficult to change them based on newly known facts. We do see corrigendum, erratum in (physical) newspaper articles in extreme cases, but we are unsure whether the readers read them.

A traditional approach of publishing on the internet is to write a blog post and publish it immediately or on a given date. Any new development to the story already published requires writing a blog article and add hyperlinks to the previous article to give the readers the context. Though linking articles helps the user to find the previous article easily (compare it to the case where the reader has to check a newspaper of some days ago), it still requires the reader to refer to multiple articles. Here I would like to pose the question: virtual publishing has a lot more possibilities compared to physical world publishing, but do we need to limit ourselves by mimicking everything exactly according to the physical world equivalent?

Long story format1 explores the idea of continuous publishing on a story or a subject. It encourages the author to update a story by adding content in the form of new sentences, paragraphs, sections, images etc. on any new development either to the top or the bottom of the article. Is addition to the top portion of the page better? Readers come to the story page and look at the top. They do not need to scroll down to the end of the page to get the latest update. But what about first time readers? Do they need to follow the story in reverse chronological order without getting the complete context of the story? That brings us to an important question: is chronological presentation a feasible option all the time? I think it is a very difficult decision to make and is objective.

Updates at top or bottom portion of the page may work well for chronological stories. However, some facts do change thanks to new and ongoing research works. This requires rewriting of some older sections of the article since what was once true is no longer the case. How can an article reflect that? This is where evolving story format comes in picture. Evolving story format lets the author update an article anywhere: top, bottom, middle, after second paragraph, after third line of the fourth paragraph etc. The format also lets the author rewrite any line, correct typos or ammend grammar mistakes. But how do the readers track these changes? How could they refer to a fact at a given time?

Version control systems have been used in software development for quite some time. They track every change that a user has made since the beginning of a project. Whenever a developer decides to save and record a given state of the project, they saves the work and the term used for this 'saving' in software development is commit. Every time they makes a commit, the state of the work is saved along with the time details. Anybody can view what has changed between two states (or commits or even two different times). This is exactly the idea behind evolving story format.

Let us take an analogy from the real-life. Imagine writing an article on a piece of paper. Once the first draft version is completed, the author may choose to publish it as it is. However, in some cases, this draft version may be reread and corrections (including correction of grammatical errors, typos) as well as rephrasing of the sentences, if required are done. This may take several rounds and even mean several draft paper versions are written before the final article is ready. Nevertheless, what is lost in this process is the story of changes, the story of how changes have been made to a given article. Some people do keep record of all manuscript changes, whereas others only keep the final version. Evolving story format aims to mimic this experience online. Every time an author decides to save, they makes a commit. Thus any interested person may have a complete story of the evolution of a given article.

Storytelling is an art, so is the story of storytelling. An author may wish to show the story of the making of the article in their own style, deciding when or when not to commit their changes. They may show the first and the final version of the article, whereas another may wish to share every small change. The evolving story format does not put any limit to the number of commits. But this may not necessarily depend on the author alone. Our ideas and opinions evolve. Some of them happen when new information comes and when our old assumptions are no longer true. There can also be rapid advancements on a single topic based on new and rapidly changing scientific discoveries and facts.

What else could evolve in a story? It's not just textual content of the story itself that could evolve, but also the manner in which a story is presented online: styles, fonts, colors, background chosen by the storyteller(s) etc. The choice of images, their addition or removal, the change in titles, the addition or modification of sections, the way new articles arising from some sections of an old article are created, all of these constitute the story of evolution.

But if you are wondering whether this is feasible, you need not look far, but just check Wikipedia and see how one can see the evolution of any Wikipedia article. Wikipedia is collaborative knowledge repository or encyclopedia, where readers are usually shown the latest version of a given article, agreed upon by the contributors of the article. However, one can also check its previous versions. Wikipedia articles tell the story of evolution as well as collaboration.

I would like to finish this topic, by detailing how I am trying to achieve this evolving story format on my blog. Undoubtedly, there is a difference between Wikipedia and my personal website, where Wikipedia is a collaborative project involving multiple persons, this website is a personal one involving just me, the author. What am I sharing on this website? My personal reading list, personal understanding of diverse topics, opinions, teaching supports and materials. It has been quite sometime that I am working on this site. Anybody going through the commit history of my blog can see my learning and recalling process, my approach of collecting and refinement of thoughts on various topics. Some of my articles are dumpyards of my initial thoughts, with no phrases, but rather seemingly random words. However, some of my articles have started maturing. I use one page for each topic of my interest. SVG (XML-like) formats are used to illustrate for two reasons: these are (semi)-human readable texts, and they are easier to be tracked across different versions.

I frequently commit my changes. Frequent commiting with good commit notes is an interesting way to understand my own thought process at different instants of time. They also serve as the evidence of the evolution of my thoughts on a given topic. The major advantage is that I am able to write more frequently and at the same time improve my writing style5. I believe that personal blogs tracked by version control tell a story of an individual and the progress and the evolution of their ideas and opinions based on new facts and obsolescence of old ones. I do wish that all websites follow this approach.


  1. Long-form journalism
  2. This Is What Happens When Publishers Invest In Long Stories
  3. Snow Fall: The Avalanche at Tunnel Creek
  4. How Technology Is Renewing Attention to Long-form Journalism
  5. How to Edit Your Own Writing