Va beh per la programmazione mi sta bene l'infarinatura. Siamo d'accordo quindi.
Per il discorso usabilità, non lo so, sono due concetti spesso tangenti e altrettanto spesso intimamente correlati che non sento di essere d'accordo con quanto dici. Ma, insomma, sono pure disquisizioni teoriche e pareri personali, almeno il mio.
Tornando alla tua tesi di base, dico che sono d'accordo che sia necessaria una specializzazione netta tra le parti, ma ribadisco anche che in molte micro aziende che non dispongono di budget (e che quindi possono contare sul quel tipo di risorsa o rinunciare al merketing) c'è, in genere, una sola persona che si occupa di tutto e deve, giocoforza, conoscere un po' di tutto: non è praticabile altra soluzione, te lo dico perché ho lavorato in più d'una di queste realtà.
