{"id":2413,"date":"2008-12-16T12:56:06","date_gmt":"2008-12-16T17:56:06","guid":{"rendered":"http:\/\/johnesimpson.com\/blog\/?p=2413"},"modified":"2008-12-16T15:36:03","modified_gmt":"2008-12-16T20:36:03","slug":"story-starters-the-writers-idea-bank","status":"publish","type":"post","link":"https:\/\/johnesimpson.com\/blog\/2008\/12\/story-starters-the-writers-idea-bank\/","title":{"rendered":"Story Starters: The Writer&#8217;s Idea Bank"},"content":{"rendered":"<p><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" class=\"alignleft\" title=\"Writers Idea Bank, example 1\" src=\"https:\/\/i0.wp.com\/johnesimpson.com\/images\/writersideabank1.jpg?resize=277%2C179&#038;ssl=1\" alt=\"\" width=\"277\" height=\"179\" \/>When I first started programming, both I and a brother-in-law worked for AT&amp;T. This was back in the days before all the local phone networks got spun off into their own companies &#8212; when the entire US phone network was called, collectively, &#8220;the Bell System.&#8221;<\/p>\n<p>My brother-in-law, whom I will here call The BiL, was at the time an electrical engineer. As such, he too knew some things about programming. Like me, he also had (has) a flair for, umm, let&#8217;s say for an anarchic sort of jokes. And so we entertained ourselves for a brief time with a a thought experiment: an idea for a proposed software package, never built, which we called &#8220;BellPorn.&#8221; (In the post below, rather than use the actual P-word and attract all manner of unseemly traffic, I will indicate it thusly: p*graphy.)<\/p>\n<p>It was a simple idea, or so it seemed:<br \/>\n<!--more--><\/p>\n<ul>\n<li>Start with the premise that the English language has a fairly finite set of basic sentence patterns. (Which is more or less true. <a href=\"http:\/\/www.towson.edu\/ows\/SentPatt.htm\" target=\"_blank\">This site<\/a>, for example, says there are ten.) These sentence patterns are made up of varying combinations of parts of speech &#8212; noun phrases, various forms of verbs, adjectives, and so on.<\/li>\n<li>For each part of speech, construct a list of nouns, verbs, whatever &#8212; some of them with a p*graphic twist, most not.<\/li>\n<li>Randomly select phrases from among the various lists.<\/li>\n<li>Randomly assemble the selected phrases, using the basic sentence patterns, into a random set of sentences.<\/li>\n<li>With the random sentences as input, randomly generate a work of, umm, e*tica.<\/li>\n<\/ul>\n<p><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" class=\"alignright\" title=\"Writers Idea Bank, example 2\" src=\"https:\/\/i0.wp.com\/johnesimpson.com\/images\/writersideabank1.jpg?resize=277%2C179&#038;ssl=1\" alt=\"\" width=\"277\" height=\"179\" \/>Even putting aside the p*graphy issue for a moment, this turns out to be harder than it sounds, indeed <em>much<\/em> harder if you want the result to be readable. After all, there are so many different forms of words; you&#8217;ve got to make the machine &#8220;know&#8221; about matters like subject-verb agreement, and noun case. You&#8217;ve got to make it use pronouns every now and then &#8212; using the correct <em>form<\/em> of each pronoun. And so on, and so on. (It didn&#8217;t help that <a title=\"Wikipedia, on Fortran\" href=\"http:\/\/en.wikipedia.org\/wiki\/Fortran\" target=\"_blank\">the programming language<\/a> we&#8217;d planned to use was among the worst possible for handling <em>human<\/em> language.)<\/p>\n<p>Then factor in the desired outcome &#8212; the domain of knowledge, so to speak &#8212; which in this case is p*graphy&#8230; and make the individual sentences and the work as a whole make sense. Which again in this case would require teaching the machine about story structure, and dialogue, and, and, and&#8230; (To say nothing of human anatomy.)<\/p>\n<p>Like I said, it was just a thought experiment. Neither of us hoped, aspired, or even remotely wanted to become a King (or even a Vassal) of P*graphy; we were really talking about programming, and about sentence and ultimately narrative structure.<\/p>\n<p>It so happens that others (many others, in fact) have had the same idea, and turned it to practical use.<\/p>\n<p>A simple example, of interest to writers, is the so-called &#8220;Writers Idea Bank&#8221; from ModeRoom Press. (Screen captures from the Idea Bank are scattered throughout this post.)<\/p>\n<p><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" class=\"alignleft\" title=\"Writers Idea Bank, example 3\" src=\"https:\/\/i0.wp.com\/johnesimpson.com\/images\/writersideabank1.jpg?resize=277%2C179&#038;ssl=1\" alt=\"\" width=\"277\" height=\"179\" \/>The Writer&#8217;s Idea Bank is a so-called Google &#8220;gadget.&#8221; If you&#8217;ve got a Google account, and have taken the trouble to create a personalized &#8220;iGoogle&#8221; home page, you can add the gadget there. (I myself found it on someone&#8217;s Blogger-based blog; because Blogger is owned by Google, presumably there&#8217;s a way to do this easily. For WordPress and other types of blog, eh, maybe not so much.)<\/p>\n<p>Every time the page refreshes, the Writer&#8217;s Idea Bank coughs up a new random five-line premise, or set of premises, for a story. In a way, each of these is a mini-story in itself, an ill-formed haiku of narrative. Reading them is like reading excerpts from a poetic work of magic realism &#8212; or copying a passage from Borges into an online translation page, translating it first from English to some other language and then back again (perhaps by way of two or three intermediate translations).<\/p>\n<p>Three more examples. See the pattern(s)?<\/p>\n<ol>\n<li>Imagine a prostitute darning her stockings<br \/>\nwith an out-of-tune guitar.<br \/>\nThe sky is of sweet buttered cream;<br \/>\nthe rabbi dances in a white silk coat,<br \/>\nwhile a toy horse rocks in the corner.<\/li>\n<li>A Dutch painter arrives in Amsterdam<br \/>\nwith a mouthful of dust.<br \/>\nThe corn fields gleam like split honey;<br \/>\nthe bored schoolgirls are clapping,<br \/>\nwhile butterflies lick the flowers with their wings.<\/li>\n<li>You are sitting in a Mexico jail cell<br \/>\nwith a large brown cockroach.<br \/>\nSuch misery is the result of too much sleep!&#8230;<br \/>\nand we laugh like sailors drunk on rum,<br \/>\nwhile a prisoner contemplates Proust.<\/li>\n<\/ol>\n<p>Each one consists of a two-line sentence, followed by a three-line sentence. Sentence 1:\u00a0 the only distinguishing grammatic feature seems to be the presence of the word &#8220;with&#8221; at the start of line 2. (Sentence 1 also always seems to end with a period.) Sentence 2, though:<\/p>\n<ul>\n<li>Sentence 2 is actually a <em>compound<\/em> sentence.<\/li>\n<li>It contains a one-line clause and some sort of conjunctive punctuation &#8212; a semicolon, or ellipsis&#8230;<\/li>\n<li>The last line starts with the word &#8220;while&#8221; &#8212; which breaks lines 3 through 5 into another pair of sentences.<\/li>\n<\/ul>\n<p>(Doing repeated page loads, I have noticed that not just individual words or phrases but entire lines seem to be used intact. For example, &#8220;and we laugh like sailors drunk on rum&#8221; has shown up several times in that fourth line.)<\/p>\n<p>I don&#8217;t know that the Idea Bank will really be all that useful in creating entire plotlines. Rather, I think you may find its best use in jogging yourself into writing\/creative mode in the first place. For instance, &#8220;The corn fields gleam like split honey; the bored schoolgirls are clapping, while butterflies lick the flowers with their wings&#8221; is perfectly set up for immediate use in some pastoral memoir. Don&#8217;t use the words and phrases literally; just use them to get your pen moving (as we used to say, pre-keyboard).<\/p>\n<p>(If you&#8217;d like to try the Writer&#8217;s Idea Bank yourself, you&#8217;ll need a personalized Google home page to put it on. Then go to the ModeRoom Press &#8220;<a title=\"ModeRoom Press: Accessories\" href=\"http:\/\/moderoom.com\/writers-idea-bank\/index.htm\" target=\"_blank\">Accessories<\/a>&#8221; page and click the corresponding Google button.)<\/p>\n","protected":false},"excerpt":{"rendered":"<p>When I first started programming, both I and a brother-in-law worked for AT&amp;T. This was back in the days before all the local phone networks got spun off into their own companies &#8212; when the entire US phone network was called, collectively, &#8220;the Bell System.&#8221; My brother-in-law, whom I will here call The BiL, was [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"_genesis_hide_title":false,"_genesis_hide_breadcrumbs":false,"_genesis_hide_singular_image":false,"_genesis_hide_footer_widgets":false,"_genesis_custom_body_class":"","_genesis_custom_post_class":"","_genesis_layout":"","h5ap_radio_sources":[],"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"activitypub_content_warning":"","activitypub_content_visibility":"","activitypub_max_image_attachments":3,"activitypub_interaction_policy_quote":"anyone","activitypub_status":"","footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[38,15,17,37,20,5,50,324],"tags":[824,825,826],"class_list":{"0":"post-2413","1":"post","2":"type-post","3":"status-publish","4":"format-standard","6":"category-backwards","7":"category-family","8":"category-04_technology","9":"category-onlineworld","10":"category-programmingetc","11":"category-06_writing","12":"category-language-writing_cat","13":"category-researchresources","14":"tag-writers-idea-bank","15":"tag-artificial-artificial-intelligence","16":"tag-story-starters","17":"entry"},"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_shortlink":"https:\/\/wp.me\/p6kZSG-CV","jetpack_sharing_enabled":true,"jetpack_likes_enabled":true,"_links":{"self":[{"href":"https:\/\/johnesimpson.com\/blog\/wp-json\/wp\/v2\/posts\/2413","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/johnesimpson.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/johnesimpson.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/johnesimpson.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/johnesimpson.com\/blog\/wp-json\/wp\/v2\/comments?post=2413"}],"version-history":[{"count":19,"href":"https:\/\/johnesimpson.com\/blog\/wp-json\/wp\/v2\/posts\/2413\/revisions"}],"predecessor-version":[{"id":2431,"href":"https:\/\/johnesimpson.com\/blog\/wp-json\/wp\/v2\/posts\/2413\/revisions\/2431"}],"wp:attachment":[{"href":"https:\/\/johnesimpson.com\/blog\/wp-json\/wp\/v2\/media?parent=2413"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/johnesimpson.com\/blog\/wp-json\/wp\/v2\/categories?post=2413"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/johnesimpson.com\/blog\/wp-json\/wp\/v2\/tags?post=2413"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}