← On writing and revision

29 June 2026·3 min read

Your antagonist is a function, not a person

Nobody is the villain of their own life, and readers can feel when a character has not been given one.

Write your antagonist's version of the story, in his words, as if he were explaining himself to someone he respects.

If you cannot do it without him sounding ridiculous, he is not a character yet. He does not have to be likeable. He has to make sense from the inside.

Necessary, not just present

The stronger test is whether he attacks this particular character's weak spot.

A generic threat gives you generic tension. When the antagonist wants the same thing your lead wants, or believes the exact thing she most needs to stop believing, the conflict stops being an obstacle course and turns into an argument the book is having with itself.

Scary is not the same as dangerous

Cruelty is easy to write and cheap to read.

What actually unsettles a reader is recognition: the feeling that she can follow this person's reasoning further than she would like. That is harder to write, and it is the difference between a threat and a presence.

Read more

Everything above came out of one of these. If any of it was useful, they are where it gets explained properly, with more examples and more patience than a short piece has room for.

  • The Anatomy of Story · John Truby

    Structure as an argument the book is making, not a template to fill in.

  • On Writing · Stephen King

    Half memoir, half toolbox. The toolbox half is unusually free of nonsense.

  • Writing the Breakout Novel · Donald Maass

    An agent explaining why manuscripts stall, from someone who has read thousands that did.

These are search bait. I spent about five minutes on each. The letter you get back is nothing like this. Why that is

Stuck on your own draft?

Your first read is free, up to twenty-five thousand words, and there is no card to enter.