My day job is software development, and once in a while I find some useful crossover in concepts between programming computers and writing fiction. Today, I’d like to take one of those software concepts – the “spike” – and apply it to fiction.
What is a Spike?
In software development, a spike is an experiment. It is writing code in order to answer a question or test a solution to a problem. Implicit in the idea of a spike is that this is “throwaway” code. It’s not expected to go into production.
When to Try a Spike
The goal of a spike is to take an infinite number of possible storylines and reduce them down to the best one. The most obvious place to try a spike is when you know your story could go in several interesting directions, and you’re not sure which one is the best option. Think of your story in terms of alternate universes. Each choice, each universe, differs at this specific point. As the author, it’s your job to find the most interesting universe, and discard the others.
A less obvious opportunity for a spike is when you don’t know where your story is going next. You may be doing some exploratory writing, and run into a bout of writer’s block. Or you may still be working on your outline. Often, when we feel like we have no ideas, we’re really just letting our inner editors censor us. Chances are, you have some “bad” ideas that you’re reflexively throwing away. Instead, use them as fuel for a spike.
The other useful time for a spike is when you reach an important inflection point in the story. This could be a major event for some of the characters, a big reveal, or a turning point in the plot. These are the moments that people talk about when they discuss books they love.
This might seem like a strange place to experiment. These moments are often the seeds of a story that first take shape in my mind, and make me want to write it in the first place. Why mess with a good thing?
Well, the human mind is lazy. Tropes and stereotypes thrive in comfortable, familiar territory. When we run with the first idea that comes to mind, those same well-worn, rehashed ideas can start to sneak in.
If these are the shiniest, most important bits of the story, shouldn’t they be as great as they can be? The worst that can happen is that you come up with bad alternatives, and you confirm that your original idea was the best.
The Steps of a Spike
You can do a spike during outlining, while writing, and even in revision (although you may end up making even more work for yourself). You just have to tailor your scope and output to where you are in the writing process.
First, get your mind into brainstorming mode. Define all the options. If you have a hard time coming up with possibilities, consider setting a specific number of options, and forcing yourself to come up with at least that many. Sometimes, great ideas come when we’re struggling, and we force ourselves to reach for the strange or unexpected. These options don’t have to be detailed. A list of bullet points is enough.
Once you have enough options, you’ll need to decide how many you want to pursue. A good default is three options, but this is entirely up to you. You may only have one – an alternative you want to try. Spikes are a balancing act. Remember, they’re designed to be disposable. You’re going to do some work, and then throw some of it away. Let that free you. That work isn’t wasted – it’s ensuring that whatever you decide to keep is the best it can be.
Next, it’s time to define the limits of your experiments. You can set a number of pages, number of words, or a time limit for each option. Once again, balance is key. Spend too much time or too many words on too many options, and the project will never be finished. The goal is to be confident about which option is best.
Evaluating the Results
Again, every spike is an experiment. You made your choices, and you wrote something for each one. You may have some additional notes as well. These are the results of your experiment. Now, you need to evaluate them.
If you have a confidant, spouse, editors or beta readers, and they’re willing to take a look, you may want to solicit feedback. They might see something special that you missed in one of your experiments. They might also catch a gaping plot hole. They might react more or less strongly than you expected.
Whether you get feedback from someone else, it’s time for a final decision. Evaluate each of your pieces and pick with the confidence that you’ve now thoroughly explored your options.
Finally, do some revision. If you felt hemmed-in by the time/page/word limits you set for yourself, now is your opportunity to expand and improve. Maybe you thought of something in paragraph ten that you could have set up more effectively in paragraph two. Like a science experiment that gets refined into a commercial product, you can take your proof of concept and polish it to perfection.
That’s it! A spike really isn’t complicated – just a controlled comparison between a set of options. But it’s good to remind ourselves that sometimes it’s okay to try things out, even when it might feel like a waste of words. You never know when that strange idea you set aside might change your story for the better.