Some say that being paranoid is another word for having all the facts, and that might be true when no mental illness is involved.
When there is a real threat, improvisation may be neccessary to deal with it.
I think all good programmers become a little paranoid eventually, or perhaps it's the other way round.