You hear a lot of talk of “discovery writers” and “outliners” in the writing world. The “pantsers” and the “plotters,” respectively. It’s true that there are a lot of people that fall into both categories–including many of my friends–and human nature loves dichotomies, but I’ve never fit comfortably either, and I suspect I’m not alone.
Last night, I had occasion to have a long conversation with a new writer who’s vexed and confused by the options before him when it comes to writing process, and saying “you have to find your own way” only left him more despondent. I know that look–I’ve been there many times when faced with a new field of endeavor with so many options that at once feel constraining and non-specific. So, in the hope of letting those new writers who don’t comfortably fit a category know that they’re not alone, I’m going to describe my method.
But first, the reasons why the two popular methods don’t work for me.
Pulling Down My Pants
“Pantsers” are folks that write by the seat of their pants. They trust their subconscious and just fly on from word one, muddling through as they go–and often, they’re brilliant. Many of my favorite short story writers (including Ray Bradbury, Harlan Ellison, and Dean Wesley Smith) write like this, and they are quite often bloody brilliant.
I’ve done this with short stories–sometimes, I’ve done it really well. But for every short story I’ve finished with this method, I have five that started, sputtered, and stopped. Some I’ve gone back and done in a way more suited to my workflow–others I’ve abandoned and think of fondly, like childhood friends I’m unlikely ever to see again.
Why do they sputter? Frankly, it’s because I often write from a milieu, and only infrequently is a milieu sufficient to sustain a whole story. My process often relies on the collision of two dissimilar ideas in my own head, and without those two ideas, the story won’t spin.
With novels, it’s the same problem, only worse. Unless the story itself is a discovery process with a very constrained point of view, there isn’t a lot I can get a foothold on. Even then, I only get so far before I have to resort to other methods.
Which brings us to outlining.
Sketchy Thinking
The beauty of an outline is that you never have to worry about where you’re going. You decide in advance what happens, and why, and when–sometimes in rough detail, sometimes in minutia. Many of my favorite novelists (including Gail Carriger, Stephen R. Donaldson, and Frank Herbert) work this way, to spectacular result, and the method has innate appeal. The question of “what’s next” that can get writers blocked on a project, and pre-laying the track means you don’t have to worry about going off it and losing the plot.
But it comes with a cost: spontaneity. My particular neuroses innately rebel against tight pre-plotting. Once I’ve written an entire story in my mind once, it’s a slog to write it again, and that slog sometimes shows in the finished product (which is why there are a few novels and stories that will never see the light of day–they are, according to my betas, stale-born, and I don’t have the heart to go back and redraft them from scratch).
However, for someone of my disposition there is a third way to write.
I call it “playing jazz.”
Why Jazz?
Using music as an analog, a pantser would be like a musician who has so internalized structure that they can pick up an instrument and do a solo jam that is neither dull nor directionless. An outliner would be a concert pianist who rote memorizes perfectly a pre-composed piece, and then adds texture and flourish by the way she performs the notes and accents the silences.
Jazz is an artform between. Like writing, music depends upon deviating from a well-understood structure. In both music and writing, structure is king–without it, you don’t have anything that resembles a story, or music. But with jazz, the structure is malleable within certain limits, and the bulk of the piece within those limits is made up of improvisation to such an extent that no two performances of the same piece will ever be the same. Sometimes, they may not even sound like the same song.
To play Jazz with words, you need the baseline structure–a few story beats you must hit for everything to work well. Then, in the vast spaces in between, you connect the dots by playing in between them–exploring the complications, finding the indirect ways between points A and B and C. In a long, plot heavy novel like The Antithesis Progression, the individual storylines will all have those points, and there will be planned points of intersection between them, but the jazz happens in the execution. In books with a more straightforward structure, like The Clarke Lantham Mysteries or Down From Ten, there is more improvisation–but in either case, the method lays in playing to the strengths of both outlining and discovery writing, while sidestepping the aspects of both processes that my particular twisted psychology finds unendurable.
It’s All About Process
My first million-and-a-quarter words qualify me as a neophyte in the writing world, but they have taught me why it takes so long for writers to find their voice. Learning a process will allow you to grapple with story structure in a way that will help you tell stories that connect with your audience. There is no right way. There is only the way that you find that works for you. If you, like my conversation partner last night, are feeling confused by the prescriptions offered by writers further along than you, take heart! It’s normal for all of us to think “my way worked for me, so it should work for everyone.”
But however well-intentioned that advice, the fact remains: only you are capable of working out what process works best for you. And whether you’re writing books and screenplays with highly developed structures (like episodic television, or category romance) or that are more free-form (like slipstream), the process you go through to get there will vary according to your psychology. Take my description of “playing jazz” as another possible option–but don’t take it as gospel. Your mileage may vary.
jdsawyer
After a childhood in academia, J. Daniel Sawyer declared his independence by dropping out of high school and setting off on a series of adventures in the bowels of the film industry, the venture capital culture of silicon valley, surfing safaris, bohemians, burners, historians, theologians, adventurers, climbers, drug dealers, gangbangers, and inventors before his past finally caught up to him.
Trapped in a world bookended by one wall falling in Berlin and other walls going up around suburbia and along national borders throughout the world, he rediscovered his deep love of history and, with it, and obsession with predicting the future as it grew aggressively out of the past.
To date, this obsession has yielded over thirty books and innumerable short stories, the occasional short film, nearly a dozen podcasts stretching over a decade and a half, and a career creating novels and audiobooks exploring the world through the lens of his own peculiar madness, in the depths of his own private forest in a rural exile, where he uses the quiet to write, walk on the beach, and manage a production company that brings innovative stories to the ears of audiences across the world.
For news and free stories, sign up for his occasional newsletter. Or find his contact info, podcasts, and more on his home page at http://www.jdsawyer.net
{"id":null,"mode":"button","open_style":"in_place","currency_code":"USD","currency_symbol":"$","currency_type":"decimal","blank_flag_url":"http:\/\/jdsawyer.net\/wp-content\/plugins\/tip-jar-wp\/\/assets\/images\/flags\/blank.gif","flag_sprite_url":"http:\/\/jdsawyer.net\/wp-content\/plugins\/tip-jar-wp\/\/assets\/images\/flags\/flags.png","default_amount":500,"top_media_type":"none","featured_image_url":false,"featured_embed":"","header_media":null,"file_download_attachment_data":null,"recurring_options_enabled":true,"recurring_options":{"never":{"selected":true,"after_output":"One time only"},"weekly":{"selected":false,"after_output":"Every week"},"monthly":{"selected":false,"after_output":"Every month"},"yearly":{"selected":false,"after_output":"Every year"}},"strings":{"current_user_email":"","current_user_name":"","link_text":"Leave a tip","complete_payment_button_error_text":"Check info and try again","payment_verb":"Tip","payment_request_label":"","form_has_an_error":"Please check and fix the errors above","general_server_error":"Something isn't working right at the moment. Please try again.","form_title":"Tip Jar","form_subtitle":"Want me to keep writing?","currency_search_text":"Country or Currency here","other_payment_option":"Other payment option","manage_payments_button_text":"Manage your payments","thank_you_message":"Thank you for being a supporter!","payment_confirmation_title":"","receipt_title":"Your Receipt","print_receipt":"Print Receipt","email_receipt":"Email Receipt","email_receipt_sending":"Sending receipt...","email_receipt_success":"Email receipt successfully sent","email_receipt_failed":"Email receipt failed to send. Please try again.","receipt_payee":"Paid to","receipt_statement_descriptor":"This will show up on your statement as","receipt_date":"Date","receipt_transaction_id":"Transaction ID","receipt_transaction_amount":"Amount","refund_payer":"Refund from","login":"Log in to manage your payments","manage_payments":"Manage Payments","transactions_title":"Your Transactions","transaction_title":"Transaction Receipt","transaction_period":"Plan Period","arrangements_title":"Your Plans","arrangement_title":"Manage Plan","arrangement_details":"Plan Details","arrangement_id_title":"Plan ID","arrangement_payment_method_title":"Payment Method","arrangement_amount_title":"Plan Amount","arrangement_renewal_title":"Next renewal date","arrangement_action_cancel":"Cancel Plan","arrangement_action_cant_cancel":"Cancelling is currently not available.","arrangement_action_cancel_double":"Are you sure you'd like to cancel?","arrangement_cancelling":"Cancelling Plan...","arrangement_cancelled":"Plan Cancelled","arrangement_failed_to_cancel":"Failed to cancel plan","back_to_plans":"\u2190 Back to Plans","update_payment_method_verb":"Update","sca_auth_description":"Your have a pending renewal payment which requires authorization.","sca_auth_verb":"Authorize renewal payment","sca_authing_verb":"Authorizing payment","sca_authed_verb":"Payment successfully authorized!","sca_auth_failed":"Unable to authorize! Please try again.","login_button_text":"Log in","login_form_has_an_error":"Please check and fix the errors above","uppercase_search":"Search","lowercase_search":"search","uppercase_page":"Page","lowercase_page":"page","uppercase_items":"Items","lowercase_items":"items","uppercase_per":"Per","lowercase_per":"per","uppercase_of":"Of","lowercase_of":"of","back":"Back to plans","zip_code_placeholder":"Zip\/Postal Code","download_file_button_text":"Download File","input_field_instructions":{"tip_amount":{"placeholder_text":"How much would you like to tip?","initial":{"instruction_type":"normal","instruction_message":"How much would you like to tip? Choose any currency."},"empty":{"instruction_type":"error","instruction_message":"How much would you like to tip? Choose any currency."},"invalid_curency":{"instruction_type":"error","instruction_message":"Please choose a valid currency."}},"recurring":{"placeholder_text":"Recurring","initial":{"instruction_type":"normal","instruction_message":"How often would you like to give this?"},"success":{"instruction_type":"success","instruction_message":"How often would you like to give this?"},"empty":{"instruction_type":"error","instruction_message":"How often would you like to give this?"}},"name":{"placeholder_text":"Name on Credit Card","initial":{"instruction_type":"normal","instruction_message":"Enter the name on your card."},"success":{"instruction_type":"success","instruction_message":"Enter the name on your card."},"empty":{"instruction_type":"error","instruction_message":"Please enter the name on your card."}},"privacy_policy":{"terms_title":"Terms and conditions","terms_body":"","terms_show_text":"View Terms","terms_hide_text":"Hide Terms","initial":{"instruction_type":"normal","instruction_message":"I agree to the terms."},"unchecked":{"instruction_type":"error","instruction_message":"Please agree to the terms."},"checked":{"instruction_type":"success","instruction_message":"I agree to the terms."}},"email":{"placeholder_text":"Your email address","initial":{"instruction_type":"normal","instruction_message":"Enter your email address"},"success":{"instruction_type":"success","instruction_message":"Enter your email address"},"blank":{"instruction_type":"error","instruction_message":"Enter your email address"},"not_an_email_address":{"instruction_type":"error","instruction_message":"Make sure you have entered a valid email address"}},"note_with_tip":{"placeholder_text":"Your note here...","initial":{"instruction_type":"normal","instruction_message":"Attach a note to your tip (optional)"},"empty":{"instruction_type":"normal","instruction_message":"Attach a note to your tip (optional)"},"not_empty_initial":{"instruction_type":"normal","instruction_message":"Attach a note to your tip (optional)"},"saving":{"instruction_type":"normal","instruction_message":"Saving note..."},"success":{"instruction_type":"success","instruction_message":"Note successfully saved!"},"error":{"instruction_type":"error","instruction_message":"Unable to save note note at this time. Please try again."}},"email_for_login_code":{"placeholder_text":"Your email address","initial":{"instruction_type":"normal","instruction_message":"Enter your email to log in."},"success":{"instruction_type":"success","instruction_message":"Enter your email to log in."},"blank":{"instruction_type":"error","instruction_message":"Enter your email to log in."},"empty":{"instruction_type":"error","instruction_message":"Enter your email to log in."}},"login_code":{"initial":{"instruction_type":"normal","instruction_message":"Check your email and enter the login code."},"success":{"instruction_type":"success","instruction_message":"Check your email and enter the login code."},"blank":{"instruction_type":"error","instruction_message":"Check your email and enter the login code."},"empty":{"instruction_type":"error","instruction_message":"Check your email and enter the login code."}},"stripe_all_in_one":{"initial":{"instruction_type":"normal","instruction_message":"Enter your credit card details here."},"empty":{"instruction_type":"error","instruction_message":"Enter your credit card details here."},"success":{"instruction_type":"normal","instruction_message":"Enter your credit card details here."},"invalid_number":{"instruction_type":"error","instruction_message":"The card number is not a valid credit card number."},"invalid_expiry_month":{"instruction_type":"error","instruction_message":"The card's expiration month is invalid."},"invalid_expiry_year":{"instruction_type":"error","instruction_message":"The card's expiration year is invalid."},"invalid_cvc":{"instruction_type":"error","instruction_message":"The card's security code is invalid."},"incorrect_number":{"instruction_type":"error","instruction_message":"The card number is incorrect."},"incomplete_number":{"instruction_type":"error","instruction_message":"The card number is incomplete."},"incomplete_cvc":{"instruction_type":"error","instruction_message":"The card's security code is incomplete."},"incomplete_expiry":{"instruction_type":"error","instruction_message":"The card's expiration date is incomplete."},"incomplete_zip":{"instruction_type":"error","instruction_message":"The card's zip code is incomplete."},"expired_card":{"instruction_type":"error","instruction_message":"The card has expired."},"incorrect_cvc":{"instruction_type":"error","instruction_message":"The card's security code is incorrect."},"incorrect_zip":{"instruction_type":"error","instruction_message":"The card's zip code failed validation."},"invalid_expiry_year_past":{"instruction_type":"error","instruction_message":"The card's expiration year is in the past"},"card_declined":{"instruction_type":"error","instruction_message":"The card was declined."},"missing":{"instruction_type":"error","instruction_message":"There is no card on a customer that is being charged."},"processing_error":{"instruction_type":"error","instruction_message":"An error occurred while processing the card."},"invalid_request_error":{"instruction_type":"error","instruction_message":"Unable to process this payment, please try again or use alternative method."},"invalid_sofort_country":{"instruction_type":"error","instruction_message":"The billing country is not accepted by SOFORT. Please try another country."}}}},"fetched_oembed_html":false}