Examples of progressive enhancement

Sometimes it feels like more and more web developers and designers don’t want to build websites with progressive enhancement in mind. I think one of the reasons why, is because people haven’t seen enough real good examples. Last week I attended the fantastic Frontend Conference in Zürich where Patty Toland showed us many brilliant examples of sometimes very complex user interfaces in her talk about creating stuff for the web that works for everybody. We need more examples like these, preferably with the source code and an explanation.

But there are also developers who say that some websites are simply too complex to build with progressive enhancement. An example they often use is Google Docs. These developers should read this fictional conversation between such a developer and Tom Morris.