Euphemized Exceptions for .NET 4.0

Microsoft has discovered, after several well-funded studies, that the names they use for exceptions in the .NET framework create pathological levels of anxiety and stress in programmers. Thus, for .NET 4.0 they decided to create a “kinder and gentler” version of .NET by renaming exceptions in the framework class library.

The changes I know about so far:

Unfortunately,  we will need to update and recompile our code for .NET 4.0, but imagine the healthier lifestyle that will result from friendly error messages.

Print | posted @ Wednesday, April 01, 2009 4:01 AM

Comments on this entry:

Gravatar # re: Euphemized Exceptions for .NET 4.0
by Kevin Dente at 4/1/2009 4:23 AM

I've also heard about
ThreadAbortException -> ThreadHasARightToLifeException

XmlException -> DslException

NotSupportedException -> TryToBeSupportiveException

WebException -> CloudException
  
Gravatar # re: Euphemized Exceptions for .NET 4.0
by Bembeng Arifin at 4/1/2009 4:36 AM

It seems that they're considering:
System.Exception -> System.MotherOfAllException
  
Gravatar # re: Euphemized Exceptions for .NET 4.0
by TweeZz at 4/1/2009 5:19 AM

A few weeks ago I proposed
System.NotImplementedexception -> System.DudeSomeoneForgotToWriteMeSomeCode

  
Gravatar # re: Euphemized Exceptions for .NET 4.0
by Bogdan Brinzarea at 4/1/2009 7:24 AM

Happy April Fools' Day!!!
  
Gravatar # re: Euphemized Exceptions for .NET 4.0
by Dan Kahler at 4/1/2009 1:19 PM

I must have misread the beta docs - I thought AbandonedMutexException was being renamed as LatchKeyChildException, and InvalidOperationException was now TooGreatARiskOfMalpracticeLawsuitBuMaybeOverseasException. Hmm...
  
Gravatar # re: Euphemized Exceptions for .NET 4.0
by Mike Strother at 4/1/2009 1:31 PM

I just threw an AmusedChuckleException.
  
Gravatar # re: Euphemized Exceptions for .NET 4.0
by Stan at 4/1/2009 3:01 PM

Dude, you crack me up.
  
Gravatar # re: Euphemized Exceptions for .NET 4.0
by PHenry at 4/1/2009 3:58 PM

This is too cool! :> I also have another April Fool's joke which I think your reader's will get a kick out of. :>

odetocode.com/.../12717.aspx
  
Gravatar # re: Euphemized Exceptions for .NET 4.0
by Ben R. at 4/1/2009 4:11 PM

I tell you .NET has a long way to go to match the potential for absurdity found in Java exceptions:
http://rymden.nu/exceptions.html
  
Gravatar # re: Euphemized Exceptions for .NET 4.0
by Haacked at 4/1/2009 4:24 PM

Instant Classic! Nicely done Scott!

My minor contribution:

OutOfMemoryException => JustAbsentMindedException
  
Gravatar # re: Euphemized Exceptions for .NET 4.0
by Atif Aziz at 4/1/2009 4:43 PM

System.Win32Exception becomes System.MotherShipException
  

Your comment:

Title:
Name:
Email:
Website:
 
Italic Underline Blockquote Hyperlink
 
 
Please add 6 and 3 and type the answer here: