Anders Hejlsberg discusses the C# design process and checked exceptions
Those of us without Java experience have sometimes wondered why we don't have checked exceptions (I know I have). While they may seem enticing in theory, Anders outlines why they are much more of a liability than an asset.
Part 1: The C# Design Process
Part II: The Trouble with Checked Exceptions
[via Scott Watermasysk]