Computational Literature — The Story Idea Vault

It’s a common misconception that a great idea makes a great story. The truth is that most great stories come down to execution. A great idea with poor execution rarely works, but a great writer can breathe new life into even the most tired tropes.

Like any writer, I have my own treasure trove of ideas that might end up in a story…someday. But why horde them? Instead, I’m opening the vault and setting them free.

Use these ideas as a writing prompt, or come up with your own twist and reply in the comments.

Computational Literature

Early on, computer programming was valued for its practical uses. It overturned industry and transformed society. It was deemed a science, even if computer science wasn’t as rigorous as physics or chemistry.

There were always those who saw the artistry in programming, the code golfers, makers of esoteric languages, and high-minded software architects. But what does artistry matter in the face of trillion-dollar industries and socioeconomic upheaval?

That was before Gustav Nacht, classical painter turned web designer. In retrospect, it’s clear that his genius was on par with greats like Mozart, Nabokov, or Van Gogh. At the time, nobody took his School for Computational Literature seriously.

Nacht pioneered programming languages that were as expressive for humans as they were for computers. Ernest was a language as terse and evocative as the writing of Hemingway, while Faulkner was a language as verbose, complex, and non-linear as the stories of its namesake.

It took decades, but by the time of Nacht’s death, non-programmers reading computational literature had become commonplace, and the ability to program finally seemed destined to become ubiquitous, as more and more people discovered these accessible gateways into the practice.

Nacht’s best students carried on his work, and while some fans might suggest that nobody would ever attain the same artistic heights as Nacht himself, most readers found subsequent generations even more enjoyable.