No soy diseñador. No pretendo serlo, ni quiero serlo. Soy programador.
Tengo un puñado de clientes que son pequeños "diseñadores web". Algunos son estupendos, y les he recomendado a amigos y familiares cuando buscaban sitios web. Otros no son tan buenos.
Uno en particular hace sitios web de buen aspecto que simplemente tienen (en términos de usabilidad) un mal diseño. El cliente paga bien. Les cobro un poco más que a los demás porque trabajar para ellos suele significar ensuciarme las manos y hacer algunas "chapuzas" de las que no siempre estoy orgulloso. Mi trabajo para ellos incluye cualquier cosa, desde el cableado de los formularios hasta el ocasional back end CMS rápido y sucio.
Mi pregunta es: cuando veo algo "incorrecto" - es mi responsabilidad (moralmente, no contractualmente) señalarlo y/o arreglarlo. Por ejemplo, a menudo veo incongruencias en los elementos de los formularios: pueden utilizar menús de selección para elegir el estado del usuario en un área, pero luego, dos secciones más abajo, utilizan una entrada de texto para introducir el estado en el que trabaja el usuario.