Sobre desarrolladores y usuarios (II): “Soy un gurú y tú no”
Bueno, hoy me toca el otro bando, aquellos desarrolladores (o personal de soporte) que están tan sobrados y tan orgullosos de que su software no tiene fallos, que lo defienden a capa y espada, haga frío o haga sol, como si en un programa de una cierta complejidad, ellos han sido capaces de hacer todas las pruebas al sistema, todas las combinaciones de datos de entrada y han podido recibir con éxito todas las combinaciones posibles de datos de salida.
Ya no estoy hablando de que puedas introducir comentarios en un sistema y verlos, y que funcione el sistema de permisos, y se respete la privacidad de los usuarios y que todo funcione… no, no, estoy hablando de que si tienes un hueco de 200 caracteres para introducir mensajes, hayas podido escribir todas las combinaciones existentes en el universo Unicode de 200 caracteres, que hayas podido ver que todas las combinaciones funcionan perfectamente (no las que conocemos los desarrolladores, que siempre probamos caracteres peligrosos que se pueden codificar diferente, no no, todas las combinaciones), y has probado todas las formas existentes hasta el momento y las que quedan por aparecer de hackear tu sistema para poder introducir comentarios más grandes, para saltarte el tema de la privacidad, para escribir spam y demás, y no contento con eso, has probado tu aplicación con todas las posibles combinaciones de software que puede tener un ordenador, no sólo las que afecten a la aplicación, sino las que no afecten, que nunca se sabe lo que puede pasar si instalamos un programita que siga al ratón con dos ojos dibujados en la pantalla.
Y como has hecho todo eso, cuando viene un usuario y te dice que ha fallado, o tu aplicación se ha comportado de forma extraña, con toda la educación del mundo, y aportando detalles, notas, capturas de pantalla, porque eres buen samaritano y sabes que gracias a gente como tú, que reportas errores y das información el software avanza y convertimos este planeta en un mundo mejor; lo único que son capaces de decirte esos gurúes es: “no lo estás haciendo bien” o “es problema tuyo” o “el sistema funciona perfectamente”.
Te sientes indignado, te sientes pequeño, casi casi pierdes la fe en la humanidad.
Aunque, hablando de hechos reales y cercanos, resulta tonto ver cómo pueden hacer estas cosas el personal de una tienda online (que no voy a mencionar, ¿para qué vamos a hacerles publicidad gratuita?), cuando después de completar mi pedido y disponerme a pagar, justo después de escribir los números de mi tarjeta, atravesar toda la pasarela, que me mandaran un SMS para confirmar, confirmar la compra y todo, luego la página me daba un problema de mi usuario (afortunadamente no me habían cargado el pago), pero la tienda en cuestión (que ha hecho todas las pruebas existentes en el universo), sólo me dijo que “todo funciona perfectamente” y que “revisara mi ordenador”… a ver, he podido comprar en multitud de sitios con el mismo ordenador, y el fallo que me das es de mi usuario, como si fuera un bicho raro y verde en vuestro sistema, pero vuestro TPV funcionaba bien, os las dabais de aceptar todas las tarjetas y de que era cosa mía. Finalmente, hay un sitio menos donde comprar por Internet, este tipo de actitudes no te han hecho perder una venta, ni el hecho de que vuelva, cuando alguien me pregunte sobre vosotros, les voy a decir que se vaya a otro lado.
Si tienes una web y funciona tan correctamente en todos los navegadores, y proporcionas un servicio que rentabilizas con publicidad, y te llega una queja de que un usuario no puede hacer uso de ese servicio, no tengas la actitud que tenía un tal Rajoy en España, la gran mayoría de las personas, cuando encuentra un fallo en tu web, ni se molestan en mandarte un mensaje, si alguien te envía un mensaje, agradécelo.
Foto: jeffreyw (Flickr) CC-by