Come programmatori possiamo risolvere problemi molto complessi, ma poi, quando dobbiamo progettare un'interfaccia utente, tendiamo a fallire nel renderli facili da usare.
Nelle piccole aziende non possono permettersi di avere designer ed esperti di UX, i programmatori devono fare quasi tutto nel software. Ma queste interfacce sono raramente intuitive ( l'esempio classico ).
Qual è il problema? In che modo gli sviluppatori possono migliorare le proprie competenze nella progettazione di esperienze utente valide?