Why World Building Must Come Before Character Development (And How to Do It Right)
Most writers who struggle with flat characters aren't actually writing flat characters; they're writing characters who have nowhere real to stand. Build the world first, and your characters will surprise you.