Your Hero Needs a Code
One of the fastest ways to make a protagonist memorable is also one of the most neglected techniques in modern fiction: Give him a code.
Not a list of quirks.
Or a pile of traumas.
Or a vague moral posture that changes to the plot’s convenience.
A code.
Readers admire characters who live by principles, especially when those principles exact a cost. Yet modern storytelling often treats conviction as a weakness. Characters coast from scene to scene, reacting emotionally and improvising morality as circumstances change. One chapter presents the hero as compassionate; the next portrays him as ruthless. By the end, the reader no longer understands what the protagonist actually believes.



