>>>Yes, and the programmer who doesn't recognize the difference between a row that can be deleted and one that shouldn't is a coder, not a programmer.
>>
>>Making that determination isn't the role of the developer/programmer. Database practice managers make that determination - and set up the necessary logging (and making those logs accessible as required).
>>
>>
>
>I'm picturing Bill Gates and Paul Allen sitting in the garage waiting for the database practice manager to arrive so that they could program DOS.
You're trying to draw an analogy between a personal operating system with no security, and a database management system.
Let's get back to the surface, and the original issue of developers being asked/forced to do things that were clearly wrong. My point is that there are practices out there that are just as bad.