In defence of graceful degradation and where progressive enhancement comes in
Interesting explanation about graceful degradation not being the opposite of progressive enhancement.
Graceful degradation is an integral part of designing resilient, fault-tolerant systems.
Graceful degradation and progressive enhancement have the same objective—to create robust, accessible and broad-reaching solutions that work for everyone no matter their choice of browser.
The CSS Cascade, or how browsers resolve competing CSS styles
Spoiled by the Web