
El cebo y el cambio de la “experiencia del desarrollador”

Alex Russell describe sus pensamientos sobre el estado actual de JavaScript y cómo a veces podemos centrarnos mucho en la facilidad de uso del desarrollo a expensas de la experiencia del usuario. Entonces, por ejemplo, podríamos elegir un marco masivo para hacer que el desarrollo sea más fácil y rápido, pero eso podría tener un impacto enorme en el usuario.
Alex lo describe como sustituir “valor para el desarrollador por valor para el usuario”.
El cebo y el cambio de la “experiencia del desarrollador” funciona apelando a los intereses provincianos del oyente como desarrolladores o gerentes, reclamando supremacía en una categoría para eliminar otras de la conversación. El intercambio se ejecuta implicando que al mejorar las cosas para los desarrolladores, los usuarios eventualmente se beneficiarán de manera equivalente. El acuerdo tácito es que los desarrolladores comparten los mismos objetivos con la misma intensidad que los usuarios finales e incluso los administradores. Esto no es verdad.
Sin embargo, aquí está el truco:
JavaScript es el CO2 de la web. Necesitamos algo de ello, pero demasiado pone en riesgo todo el ecosistema. Quienes emiten más son los que están más lejos de sufrir las consecuencias, hasta que el ecosistema colapse. La web no tendrá éxito en los mercados y factores de forma hacia donde se dirige la informática a menos que controlemos las emisiones de JS.
Según ese estándar, también podría ser lógico que el trabajo que dedicamos a los “sistemas de diseño” caiga en esta trampa. Pero hay algo que decir acerca de lograr la facilidad de uso en este frente: una base de código más consistente probablemente sea algo muy bueno para la accesibilidad, la coherencia de UX, etc., etc.
Entonces, aunque estoy de acuerdo con la premisa de Alex aquí, no estoy del todo seguro de estar totalmente de acuerdo en este tema.
Deja una respuesta