On Thu, Jul 31, 2003 at 09:09:34PM +0300, pete@he.iki.fi said: [snip]
What we need is a new programming paradigm, capable of actually producing secure (and, yes, reliable) software. C and its progeny (and "program now, test never" lifestyle) must go. I'm afraid it'll take laws which would actually make software makers to pay for bugs and security vulnerabilities in shipped code to make such paradigm shift a reality.
Blaming the tools for the mistakes programmers make is like saying "guns kill people" when the truth is that people kill people with guns.
Pete is right. There is no tool sufficiently safe as to prevent abuse, and yet still be useful. Or more succinctly, "Nothing is foolproof to a sufficiently talented fool." -- Scott Francis || darkuncle (at) darkuncle (dot) net illum oportet crescere me autem minui