Author M.T. Anderson says that sometimes he bases his characters on people he knows or on some observation he makes of someone on the street, a mannerism or a unique way of being, but the holy grail of writing excellent fictional characters is getting inside that character and imagining what the world is like for that person.