A Front-End Developer's Ode To Specifications - Smashing Magazine