As writers we create characters and stories that come to life in our minds. The challenge is knowing when you've told the reader everything he/she needs to know for the story to make sense.
I know so many writers who make elaborate character profiles, filled with information that won't make it into the story. I also know writers who tell me certain minor characters have great backstories that don't make it into the manuscript. So the question is, how do you know how much information to include?
I use my beta readers and CPs for this. If they don't understand something, then I need to add information. Because it's in my mind, I automatically fill it in when I read, even though I never put it on screen. My readers can't do that. This is why it's crucial to have people read your work. Only they can catch what you miss. Even though I edit for clients and a small publisher, I need others to help me edit my own work, mostly for this reason. My mind sees the whole picture, but that doesn't mean I put it all on screen.
In the same token, betas and CPs can let you know when you've told too much--if there's information the reader doesn't need and doesn't move the story forward. These are good places to make some cuts.
Do you have any tricks for finding holes or areas of too much info in your own work, or do you rely on your betas for this, too?