This article is on-point: If our designs are so simple, then as soon as the developer starts coding the design, they already deviate from the photoshop mockup. And that’s dangerous because developers are not designers (and this developer is color-blind!).

Fantastic article that makes it apparent how to design your UI when creating web apps: