Dull texts visualizer

Not everyone writes the same. Some people seem to be able to produce some pieces of text that are enjoyable to read, while all others can produce is something dreadful. One might ask himself what are some of the reasons a text feels dull. For me one of the greatest reasons is sentence length.

By varying the sentence length, the text feels more natural. It is nicer to oscillate between long(ish) and shorter sentences, this way the text dances, sentences rush or take their time. This variation mimics the way we express information orally, and it has a humane trait that is appealing to our brain. Uniform length sentences are cold, machinelike, not human.

We like to feel we’re digesting some human text when we are reading. A story told by someone to us. That’s why this variation is (at least for me), one of the key things to consider when writing text. Motivated by it, and with a small python script, anyone can visually infer the variation in sentence length of a text via an imshow plot. This is what I did.

sentence_length_visualization

Imshow plot of the variation of this article