"If Joel's error returns are a hammer then our exceptions are a power screwdriver. When used correctly, with the correct parts of the rest of our toolbox our power screwdriver is considerably more powerful and elegant than a hammer. The problem is that most of the people using it seem to just hold it by the end and swing it at their nails. "
Len Holgate (www.lenholgate.com)
I stopped reading after "Joel wants Ned to rename the functions in his exceptions are better example".
Proof Read Please!
That's too bad--the typo seems to be fixed now, and if you read on, you'll find a very nice exposition of a rollback mechanism using exceptions.
Fog Creek Home