One of the never-ending debates of web development surrounds the concept of progressive enhancement vs. graceful degradation. With our increased complexity of technology the excuse “but we build apps” keeps thrown around to make our products dependent on many technology layers. The other side of the argument keeps accusing others of breaking the web. Fact is, progressive enhancement is your friend, and it is not that hard to apply it sensibly. In this talk Chris Heilmann of Microsoft will try to ease our confusion and un-block some loggerhead debates. We build things for people and developer convenience should never trump user experience.