Do you know, you don’t have to be a programmer to write a computer program?
These days, by improving artificial intelligence methods, you can just write down what you expect from a computer program, and using special interface, the story will interpreted and turned into a computer program.
It don’t have to be a specific person to do so, just a robot called “transparent robot” (hidden from human eyes) can write the story down and interface such as Inform 7 can interpret the script and change it to a computer program.
Shakespeare is a Natural Programming Language which follows a specific rules to write the script: