Ok let's talk some more about the user of characters to produce good fiction. As always thanks to Terry Wessner for teaching me this stuff. Here is the main point. You should only include characters that move the plot forward. The only other characters you should add are those that give required information.
Your story's characters have to support your theme. That does not mean the characters should follow what the story needs them to do. They should always act in the spirit of their own motivations. But include characters that are vital to the storyline. Be also aware that complex characters can have many motivations. Some of those motivations will be competing ones.
When writing about character activities, make sure they do what they want. They should not act as the author wants. That's enough for today. Next time I will go into character voice and other things related to dialog.
Mysterious Double Instance Hampering Performance - I study the existing code base. Confer with a colleague. Then I determine the optimal plan to change the functionality to load only a slice of all the dat...