Está bien desarrolladores, es tu turno. La gente ha estado despotricando durante años sobre si los diseñadores deberían aprender a codificar o no. Diablos, lo he elogiado. Todavía sostengo que ... no. No, no ... Esto es sobre tus desarrolladores, ahora.
¿Deberían las personas que principalmente codifican la parte de atrás de los productos web aprender a diseñar la interfaz? Aquí está mi opinión:
[I] tuve que recurrir al mismo tipo de explicaciones que doy a los clientes.
A menos que realmente quieran ser diseñadores / desarrolladores, aprender un campo completamente nuevo -una industria completamente nueva, incluso- no vale la pena. Es parte de la razón por la que no hago ninguna programación. La otra razón es que soy malo en eso. Y HTML y CSS no cuentan.
Pero al menos deberían aprender lo básico. Deben aprender los principios fundamentales detrás de la usabilidad y el diseño UX. Deben aprender la terminología. Ha habido momentos en los que he tenido problemas para explicar mis decisiones de diseño a los desarrolladores, y tuve que recurrir al mismo tipo de explicaciones que doy a los clientes. Es frustrante tener que hacer eso con alguien que está en tu equipo, pero no está en la misma página.
Además, he trabajado con desarrolladores que podían programar como si nada, pero se perdieron en HTML y CSS. Lo digo en serio. Estos tipos no podían anidar correctamente los elementos, me preguntaban cómo hacer cosas en CSS y más. No sabían acerca de las limitaciones y caprichos del navegador (y esto fue cuando IE todavía era un gran problema), e incluso el modelo de caja era un territorio nuevo.
Eso no es crítica. Todo el mundo tiene que empezar en alguna parte, en algún momento. Pero, ¿las cosas se volvieron mucho más fáciles cuando dominaron los conceptos básicos? Sí, sí lo hicieron.
Bien, querido lector, ahora es tu turno: