Stefano, de Stefano’s lynotype, a publié un long long billet pour aider les développeurs à designer un site web correctement :  Why Programmers Suck at CSS Design

Il part du postulat de base qu’un développeur n’a pas moins de goût que quiconque. Il a juste plus de mal à verbaliser les raisons pour lesquelles tel ou tel design est efficace (car moins l’habitude) donc plus de mal à mettre en oeuvre les moyens et les concepts qui permettraient de réaliser un design propre et efficace :

Il y a une idée reçue selon laquelle les développeurs ne seraient pas capable de designer un site car ils n’auraient eux-même pas de goût.Pourtant, n’importe quel développeur est capable de vos dire quel design il préfère lorsqu’on lui montre deux maquettes, même si ils ont du mal généralement à argumenter leur réponse. Ceci un indice – du moins je le pense – qui m’incite à croie que chacun d’entre nous possède de manière inhérente un certain sens de l’esthétisme ; ce qui diffère par contre, c’est la capacité à transformer un vague ressenti en action et en procédures réutilisables. C’est ça le vrai problème.

Comprenez-moi bien : je ne dis pas que n’importe qui peut sortir un design simple, vraiment beau, efficace, créatif et qui plairait à un bon pourcentage de la population. Loin de là.

Mon objectif ici est beaucoup simple et beaucoup plus humble : donner aux développeurs des trucs et astuces et quelques conseils pour donner un aspect plus clean à leurs pages, les rendre plus lisibles, et, je l’espère, plus professionnelle, élégante et original qu’elles ne l’étaient auparavant.

Suit un long guide sur les bonnes pratiques en CSS pour réaliser comme il dit de belles pages, élégantes, cleans et pro. En gros, un guide à l’intention des développeurs pour devenir un peu plus designers. Je le conseille donc aux développeurs mais aussi à tout les webdesigners en manque d’inspiration (et ne dites pas que ça ne vous arrive pas, ça arrive), surtout la partie Finally Colors, dans laquelle il parle de contraste et de choix des couleurs. Intéressant.

P.S. : ça existe pas un guide dans l’autre sens ? Pour donner aux webdesigners des trucs et astuces pour devenir une brute de développeur ?