Comment Re:Would stop a lot of development (Score 1) 550
> You can't "prove" that anything but a trivial program works correctly.
No, that is not at all what he proved. He proved that unless you limit yourself to trivial programs, there are always going to programs where you cannot reasonably figure out whether they work correctly. It is the mathematical proof that bad (as in difficult to understand) programs exist.
That is directly relevant to this discussion, but only the incompetent will use it as an excuse for delivering bad programs. All you have to do is avoid writing programs that are difficult to understand, and you are fine. That is one of the key rules of writing secure programs: keep it easy, keep it simple, and do peer reviews.