Instead of debating whether designers should learn code or developers should learn design, let’s set some common ground on how design for the web evolved and how we could bridge the gap between code and design.
The dark ages of web design
Tables – The beginning
The golden era of freedom – Flash
Mobile uprising – Grids and frameworks
Responsive web design
The times of the flat
The bright future