Message boxes are dead
diovo.com
diovo.com
All he talks about is message boxes that inform you of something. And yes, I want some message boxes to make me think. I do not want to gloss over deleting all the files I just selected in my FTP client, for example.
Every time I have multiple tabs open in both IE and FireFox and I mistakenly hit the button to close the whole browser when I intended just one tab, I am grateful for the confirmation box.
An undo feature might be a better alternative in specific cases, if it's feasible to implement and it's not too dramatic an operation.
You may be right about cases where it is technically impossible to undelete, but I think in most cases it's preferable to make undeleting easier than to show message boxes.
Back in 1995, Alan Cooper mentioned this trend in _About Face_ (his book on UI design, still a good read today).
[Information in c:\danger\wipeout_test.reg has been successfully entered into the registry as a result of your accidentally hitting Enter in explorer.exe]
"It gives the information without annoying me. Very good."
Besides that, a web app should never use them.