The more I build for the web, the more the term ‘device-agnostic’ endears itself to me. I used to think it merely dealt with basing responsive breakpoints on content rather than particular devices, but there’s more to devices than… read more


Work Life

It probably won’t surprise you to know that, though 90% of what I share online relates to my work, thinking about breakpoints, JS plugins, and fonts isn’t all I do. I love my family. I like science fiction movies… read more


Human Interest

Progressive enhancement has proven to be such a great strategy for the technical side of the web that I think we should take a similar approach for its personal side as well. Just as we assume the harshest conditions… read more



Process is often shaped by how teams are organized. In the context of designing for the multi-device web, the high level of iteration and communication required to build a modern website is rendering the assembly line approach obsolete… read more


Where to Start

When making the transition to building responsive websites, the hardest part can be getting started. I get my fair share of questions about how to choose a direction and chart out the first few steps from industry comrades and… read more


Flexible Foundations

Responsive or not, there’s no reason why we shouldn’t all be designing and building sites on flexible foundations. This concept is nothing new, having been prophetically outlined in Jon Allsopp’s 2000 article, A Dao of Web Design. Sadly,… read more