Would you treat someone with autism any differently than you're treating Terry right now? If so, you're encouraging a cruel, cruel world.
While Terry may suffer from Schizophrenia, it is merely a character flaw that he endures. But he is more than that. He is Terry, a human, a man, someone's son, someone's friend, someone's brother (?), he is a genius programmer.
He just happens to suffer from Schizophrenia. He is not his illness.
People like you give people like Terry a bad name. Marvel at his achievement, because I'm willing to guarantee it's more than what you've done with your life unless you're secretly Sergey or the second-coming of Jobs or something.
Take a moment to appreciate what he's done with his disease instead of looking at him disease-first. People with cancer can't control it, just like Terry can't.