CSS Architecture →

One of the things I love most about the work I do is that I’m constantly learning.

As I work on web applications long-term more and more and my role shifts from being a “designer who can develop” to a “front-end developer with a background in design”, writing better CSS is constantly on the front of my mind.

And by better, I mean CSS that scales across an application more easily and presents content more beautifully on more devices, both past, present and future.

I’ve been soaking up as much knowledge as I can. There’s been a lot written about this subject lately, but Jonathan Snook’s book and Harry Roberts’ article Code smells in CSS have stuck out as being especially helpful to me.