• strict warning: Declaration of FeedsImporter::copy() should be compatible with FeedsConfigurable::copy(FeedsConfigurable $configurable) in /home/writezil/public_html/sites/all/modules/feeds/includes/FeedsImporter.inc on line 94.
  • strict warning: Declaration of FeedsNodeProcessor::map() should be compatible with FeedsProcessor::map($source_item, $target_item = NULL) in /home/writezil/public_html/sites/all/modules/feeds/plugins/FeedsNodeProcessor.inc on line 319.
  • strict warning: Declaration of FeedsNodeProcessor::setTargetElement() should be compatible with FeedsProcessor::setTargetElement(&$target_item, $target_element, $value) in /home/writezil/public_html/sites/all/modules/feeds/plugins/FeedsNodeProcessor.inc on line 319.
  • strict warning: Declaration of FeedsFeedNodeProcessor::map() should be compatible with FeedsProcessor::map($source_item, $target_item = NULL) in /home/writezil/public_html/sites/all/modules/feeds/plugins/FeedsFeedNodeProcessor.inc on line 227.
  • strict warning: Declaration of FeedsFeedNodeProcessor::setTargetElement() should be compatible with FeedsProcessor::setTargetElement(&$target_item, $target_element, $value) in /home/writezil/public_html/sites/all/modules/feeds/plugins/FeedsFeedNodeProcessor.inc on line 227.
  • strict warning: Declaration of FeedsUserProcessor::map() should be compatible with FeedsProcessor::map($source_item, $target_item = NULL) in /home/writezil/public_html/sites/all/modules/feeds/plugins/FeedsUserProcessor.inc on line 195.
  • warning: preg_replace(): Compilation failed: disallowed Unicode code point (>= 0xd800 && <= 0xdfff) at offset 1809 in /home/writezil/public_html/modules/search/search.module on line 334.
  • warning: preg_replace(): Compilation failed: disallowed Unicode code point (>= 0xd800 && <= 0xdfff) at offset 1809 in /home/writezil/public_html/modules/search/search.module on line 334.
  • warning: preg_replace(): Compilation failed: disallowed Unicode code point (>= 0xd800 && <= 0xdfff) at offset 1809 in /home/writezil/public_html/modules/search/search.module on line 334.
  • warning: preg_replace(): Compilation failed: disallowed Unicode code point (>= 0xd800 && <= 0xdfff) at offset 1809 in /home/writezil/public_html/modules/search/search.module on line 334.
  • warning: preg_replace(): Compilation failed: disallowed Unicode code point (>= 0xd800 && <= 0xdfff) at offset 1809 in /home/writezil/public_html/modules/search/search.module on line 334.
  • warning: preg_replace(): Compilation failed: disallowed Unicode code point (>= 0xd800 && <= 0xdfff) at offset 1809 in /home/writezil/public_html/modules/search/search.module on line 334.
  • You must include at least one positive keyword with 3 characters or more.
  • strict warning: Non-static method view::load() should not be called statically in /home/writezil/public_html/sites/all/modules/views/views.module on line 843.
  • strict warning: Declaration of views_plugin_display::options_validate() should be compatible with views_plugin::options_validate(&$form, &$form_state) in /home/writezil/public_html/sites/all/modules/views/plugins/views_plugin_display.inc on line 1877.
  • strict warning: Declaration of views_plugin_display_block::options_submit() should be compatible with views_plugin_display::options_submit(&$form, &$form_state) in /home/writezil/public_html/sites/all/modules/views/plugins/views_plugin_display_block.inc on line 193.
  • strict warning: Declaration of views_handler_field_broken::ui_name() should be compatible with views_handler::ui_name($short = false) in /home/writezil/public_html/sites/all/modules/views/handlers/views_handler_field.inc on line 641.
  • strict warning: Declaration of views_handler_sort_broken::ui_name() should be compatible with views_handler::ui_name($short = false) in /home/writezil/public_html/sites/all/modules/views/handlers/views_handler_sort.inc on line 82.
  • strict warning: Declaration of views_handler_filter::options_validate() should be compatible with views_handler::options_validate($form, &$form_state) in /home/writezil/public_html/sites/all/modules/views/handlers/views_handler_filter.inc on line 585.
  • strict warning: Declaration of views_handler_filter::options_submit() should be compatible with views_handler::options_submit($form, &$form_state) in /home/writezil/public_html/sites/all/modules/views/handlers/views_handler_filter.inc on line 585.
  • strict warning: Declaration of views_handler_filter_broken::ui_name() should be compatible with views_handler::ui_name($short = false) in /home/writezil/public_html/sites/all/modules/views/handlers/views_handler_filter.inc on line 609.
  • strict warning: Declaration of views_handler_filter_boolean_operator::value_validate() should be compatible with views_handler_filter::value_validate($form, &$form_state) in /home/writezil/public_html/sites/all/modules/views/handlers/views_handler_filter_boolean_operator.inc on line 128.
  • strict warning: Declaration of views_plugin_style_default::options() should be compatible with views_object::options() in /home/writezil/public_html/sites/all/modules/views/plugins/views_plugin_style_default.inc on line 25.
  • strict warning: Declaration of views_plugin_row::options_validate() should be compatible with views_plugin::options_validate(&$form, &$form_state) in /home/writezil/public_html/sites/all/modules/views/plugins/views_plugin_row.inc on line 135.
  • strict warning: Declaration of views_plugin_row::options_submit() should be compatible with views_plugin::options_submit(&$form, &$form_state) in /home/writezil/public_html/sites/all/modules/views/plugins/views_plugin_row.inc on line 135.
  • strict warning: Non-static method view::load() should not be called statically in /home/writezil/public_html/sites/all/modules/views/views.module on line 843.
  • strict warning: Declaration of content_handler_field::options() should be compatible with views_object::options() in /home/writezil/public_html/sites/all/modules/cck/includes/views/handlers/content_handler_field.inc on line 208.
  • strict warning: Non-static method view::load() should not be called statically in /home/writezil/public_html/sites/all/modules/views/views.module on line 843.
  • strict warning: Non-static method view::load() should not be called statically in /home/writezil/public_html/sites/all/modules/views/views.module on line 843.
  • strict warning: Non-static method view::load() should not be called statically in /home/writezil/public_html/sites/all/modules/views/views.module on line 843.
  • strict warning: Non-static method view::load() should not be called statically in /home/writezil/public_html/sites/all/modules/views/views.module on line 843.
  • strict warning: Declaration of views_handler_argument::init() should be compatible with views_handler::init(&$view, $options) in /home/writezil/public_html/sites/all/modules/views/handlers/views_handler_argument.inc on line 745.
  • strict warning: Declaration of views_handler_argument_broken::ui_name() should be compatible with views_handler::ui_name($short = false) in /home/writezil/public_html/sites/all/modules/views/handlers/views_handler_argument.inc on line 770.

How To Write Bad Characters 

https://i1.wp.com/writerunboxed.com/wp-content/uploads/2018/07/440047080... 150w, https://i1.wp.com/writerunboxed.com/wp-content/uploads/2018/07/440047080... 500w" sizes="(max-width: 300px) 100vw, 300px" data-recalc-dims="1" />image by neskita_flickr
How many ways are there for your characters to fall short of the compelling, three-dimensional ideal? A nearly infinite variety.
Flat. Two-dimensional. Thin. Stereotype. Underdeveloped. Implausible. Placeholder. Caricature. Insufficiently complex. Not fully fledged. Mere outlines. Sketches. Functions, not people. Poorly thought out.
For our purposes today, let’s call them “bad,” and let’s talk about the best ways to make your characters as bad as possible.
(Of course, what we really want is “good” characters – compelling, interesting characters who feel as real as people – but sometimes the best way to figure out how to do something is to start with how notto do it.)
Make your characters stand-ins for ideas. All novels have themes, and plot and character serve to reinforce those themes, but that doesn’t excuse characters who exist only to embody an idea that you want to advance or debunk. Unless you’re writing allegory – and even if you are – you’ll want characters with more complexity. Any character whose only purpose is to make a point or counterpoint is going to come across as tissue-thin. If that’s what you’re going for, great. If not, beware.
Base your characters exclusively on people in your life. Fiction is fiction, and fictional characters are characters, not people. There’s nothing wrong with taking some inspiration from real life – physical appearances, snippets of dialogue, roles, conflicts – but the key word there is inspiration. If your imagination is caught by a man on the street with dark red hair the exact color of a copper penny, and that unusual physical feature sparks something you want to use in your novel, why not? Go ahead. But if you make the main villain of your novel a sharp-tongued, sharp-chinned woman with the exact physical characteristics of your irritating next-door neighbor and no redeeming qualities or inner life, you’re setting yourself and your novel up for trouble.
Define your characters only by function. Your story probably needs a protagonist, antagonist, and supporting characters of various kinds. Maybe your main character wants to rescue a love interest, or protect a family member, and all these things are just fine as decisions. But if the pretty teenage love interest is only a pretty teenage love interest and no more? If the dying grandfather has no personality, complexity or history? Then you’re delivering bad characters up on a platter, and readers will notice.
These are only a few of the ways to make sure your characters are bad ones – and obviously, failing to develop the character beyond an initial kernel is a common thread across all three.
Q: What are some other ways to deliver thin and uncompelling characters? (And how do you take steps to make them truly compelling instead?)

About Greer MacallisterRaised in the Midwest, Greer Macallister is a poet, short story writer, playwright and novelist. Her plays have been performed at American University, where she earned her MFA in Creative Writing. Her debut novel THE MAGICIAN'S LIE was an Indie Next pick, Target Book Club selection, and a USA Today bestseller, and has been optioned for film by Jessica Chastain's Freckle Films. Her next novel is GIRL IN DISGUISE, about America's first female private investigator, Kate Warne (Sourcebooks, March 2017.)Web | Twitter | Facebook | More Posts

"To be able to write a play a man must be sensitive, imaginative, naive, gullible, passionate; he must be something of an imbecile, something of a poet, something of a liar, something of a damn fool."
Robert E. Sherwood

Random picks

  • What Coy Said Once upon a time, in El Paso, a city in the far western corner of Texas along the Rio Grande and the border with Mexico, there was a girl who said her name was Coy. You can call me Coy, she said. Later, she said, Fuck fuck fuck fuck fuck. She said, Fuck, fuck, fuck, fuck fuck fuck. She said this in the bed of a boy named Jeff, who wasn’t really a boy, but was in fact a young man of perhaps twenty-four years. Coy’s age was uncertain, but she was old enough both to fuck and to say so. Jeff and Coy first met the same night they ended up in his bed where she for a short time reduced...
  • Trained by reading hundreds of submissions, editors and literary agents often make their read/not-read decision on the first page. In a customarily formatted book manuscript with chapters starting about 1/3 of the way down the page (double-spaced, 1-inch margins, 12-point type), the first page has 16 or 17 lines. The challenge: does this narrative compel you to turn the page? Storytelling Checklist Evaluate this opening page for how well it executes the following 6 vital storytelling elements. While it’s not a requirement that all of them must be on the first page, I think writers have...
  • Chris Tarry's "Cardboard Ship" is one of the best rendered descriptions of said object I've ever read. Of course, I'd never actually read any such description before. The cardboard ship is exactly that--a space ship made of cardboard and lots of crayola. And it works! Step into the world of a child. You'll be wanting a ship of your own. You'll be thinking, let me take out my box of sixty-four and some typing paper. Let me get out the Scotch tape and the glue. I'm taking off for the planets. At least, you'll be thinking that until you get to the story's somewhat tragic end. Beware: Some people...
  • Many inexperienced fiction writers make the mistake of stuffing their stories with stereotypical characters. You know the type: the strong, silent protagonist; the damsel in distress; the single-minded evil stepmother; and all the usual folks.
  • What to look for in a writing coach, including their body of work and whether they offer a free consultation. Starting the process is as easy as coming up with three to four names and inquiring about coaching packages.

Recommended sites

Most recent titles

Fast fact about writing

In some languages, as in English and French, the modern freezing of spelling has removed the writing more and more from pronunciation and has resulted in the need to teach spelling and the growth of fallacies like the "silent" letter (a letter is really either the symbol of a sound or it is unnecessary).