Is the advice “show don’t tell” (SDT) given too often? Is it a knee-jerk response? The following is a quote from Orson Scott Card from his website.
It's good to see that Card is so far on his path to cantankerdom. >8->
I do think it's good advice, but it's often taken too seriously. The difference between "tell" and "show" is really not that broad. Everything in a book or story is technically
telling -- you're not literally
showing anything unless it's a graphic novel. The writer's job is to tell people what happens. You can't do anything
but tell, when all you have is words.
There is, however, a virtual camera in every story. It's the reader's internal imagining of the physical scene, the action, and the dialogue. I think when writers say "Show, don't tell," they mean that they would prefer to have more of the story going on within the focus of that virtual camera, and less of it happening offstage. Not because it's
wrong to have one character tell another that the fleet 30,000 light years away was just destroyed, but because it's
more fun to describe the space battle. It's not like you have a limited effects budget to work with.
Of course, sometimes it really is better just to tell us that the fleet was destroyed. It depends on your POV decisions, the importance of the battle to the plot or the major characters, your pacing, dramatic effect... There are no right answers.
At least, that's what I mean by it. I know some people use it when talking about how to exhibit character traits -- "Don't tell us 'he was a greedy bastard,' show him shaking down his grandmother for her Social Security check" -- but I consider that to be an even more ambiguous question of authorial voice. One could also correctly do both, or neither, so long as the character acts consistently within the story.