With the interns’ project in full swing, it’s become clear young (and some experienced) developers have an inclination to use code to solve problems that are better solved with markup. But lessons learned from years of thinking about building on the Web stack are difficult to condense into a couple of hours with any expectation of assimilation.

This led me to start collecting some of my favorite articles related to progressive enhancement in one place. My hope is at least a few people will browse the links and start to think from the content out instead of the code in.

Nicholas Lindley