Ok, sviluppatori, è il tuo turno. Le persone hanno continuato a parlare per anni se i designer dovessero imparare a codificare. Diamine, me ne sono lamentato. Continuo a sostenere che ... no. No no ... Questo riguarda te, devs, ora.

Le persone che principalmente codificano il back-end dei prodotti Web dovrebbero imparare a progettare il front-end? Ecco la mia opinione:

[I] ho dovuto ricorrere allo stesso tipo di spiegazioni che io do ai clienti.

A meno che non vogliano davvero diventare designer / sviluppatori, imparare un campo completamente nuovo - un settore completamente nuovo, anche - non vale la pena. Fa parte del motivo per cui non faccio alcuna programmazione. L'altra ragione è che io sono cattivo. E HTML e CSS non contano.

Ma dovrebbero almeno imparare le basi. Dovrebbero imparare i principi fondamentali alla base dell'usabilità e del design UX. Dovrebbero imparare la terminologia. Ci sono state volte in cui ho faticato a spiegare le mie decisioni di progettazione agli sviluppatori, e ho dovuto ricorrere allo stesso tipo di spiegazioni che do ai clienti. È frustrante doverlo fare con qualcuno che è nella tua squadra, ma non è sulla stessa pagina.

Inoltre, ho lavorato con sviluppatori che potevano programmare come se fossero affari di nessuno, ma mi sono perso in HTML e CSS. Sono serio. Questi ragazzi non potevano nidificare correttamente gli elementi, continuavano a chiedermi come fare cose in CSS, e altro ancora. Non conoscevano i limiti e le stranezze del browser (e questo era di nuovo quando IE era ancora un grosso problema) e persino il modello di box era un nuovo territorio.

Questa non è una critica. Tutti devono iniziare da qualche parte, a volte. Ma le cose sono diventate molto più semplici quando hanno imparato le basi? Sì, sì, l'hanno fatto.

Bene, caro lettore, ora tocca a te: