The IF author-programmer must work to keep a good balance between writing a story (see: plot, narrative) and programming a rich environment within which the story can take place (see: mimesis). The IF author's goal is to make the interactor feel that he or she is in charge of the story.

See: "Writers and Adventurers" <>