I think one of the larger impediments to creativity and exploration in web design is the distinction between design and development, and in way forward is towards a fusion of design and development. It’s long been my position that a designer must understand his/her medium. In the case of the web, that doesn’t mean a designer must know how to write efficient JavaScript, but he/she should understand the broad strokes of the development process, and especially the technological constraints of the medium.
Are designers learning development as a means to a 12% pay increase, or because they want a better…
Mike Anderson

You know, fusion and understanding are actually at the two ends of a spectrum.

Designers’ understanding of the medium is important for a better web.

But fusion of design and development would definitely not help the cause.

Design and Development are two distinct and broad categories, as such makes it difficult to achieve perfection in both fronts simultaneously.