Re: Multithreaded Memory Safety in C++ ?
RAII is a useful design pattern, but how do you enforce a useful design pattern? It might not even be useful in your particular case.
At some point your programmers have to actually know stuff to program, as much as it pains project managers who think programmers are interchangeable cogs and as much as it pains people who think there are technical solutions to fix bad programmers.
Name me any other branch of engineering, architecture, or design where people expect tools to make up for lack of knowledge.