Thursday, March 11, 2004
We learn again and again that it's not possible to prevent people from doing something bad with your programming system no matter how safe you attempt to make it. And there's a boundary beyond which all the "directing" guidance will fail -- a programmer must have a certain level of understanding and be able to buy into a particular language, environment, framework, etc., up to a certain level in order to use those tools properly. Less than that, and they need training, not type-checking.
Comments: