Jeff Atwood thinks that forgiveness is required for any wide-scale adoption like the Web. To be more precise, forgiveness in the way errors in technology are handled. It is necessary to forgive the errors rather than let the error take over the application.
Frankly, at the first instance, I do not like it. Forgiveness implies ignoring the errors, the errors that come out of not doing something right. And that not something right will keep haunting, will keep hindering further development. The part that I do agree with is to not let the error be all over the application. There should be a way to handle the error gracefully, and give better options to the user rather than show the error directly. The draconian handling with XHTML is one of the reasons I think it has been posed against the users’ interest.
Ignoring can, at the most, help spread illiteracy or misconceptions. A better approach is graceful handling that can educate and still retain sanity of the application.