For a long time, nobody had figured out Information Architecture, so we all just made stuff up.
~ Jeffrey Zeldman
I'd like to be able to design as easily as if I was using Photoshop. I'd like to be able to create a multicolumn layout and control source order without having to do advanced mathematics or hire Eric Meyer or Dan Cederholm to figure out the CSS, because I can't.
I could open a thousand Excel documents and still never think to scroll past a wall of empty rows to see if, hidden beneath them, there is a tab I need to click. Just doesn't occur to me. Because, design.
At one point, I was blogging prodigiously, in the late '90s; and I was getting, like, millions of pages because I was, like, one of the only people writing about web design, and I was always writing about web design.
CSS is the design language of the web, and it is not as easy to use as it ought to be, and it can be confusing, especially if you are new to it.
With consumers buying two smartphones for every desktop computer they purchase, the demands, challenges and opportunities of the mobile space are reshaping our assumptions about design and user behaviour.