Conforme sigo buscando trabajo y navegando por diferentes sitios de reclutamiento, sigo encontrándome diferentes problemitas con diferentes sitios. En esta edición les traigo una buena mezcla de problemitas.
El primero, siendo el más grave de todos. Haciendo una simple búsqueda en salary.com muestra un error grave del servidor.

En el segundo ejemplo, es un poco más simple, pero de cualquier manera demuestra que el Testing es importante en cualquier proyecto de Software. En esta, a alguien se le olvidó proveer el mensaje de consentimiento. Aunque el error es más inocente. Este es un buen ejemplo de cómo podemos diferenciar severidad de prioridad. En este podemos decir que es de una severidad baja, porque no le impide continuar al usuario y terminar de enviar su aplicación. La reparación es potencialmente rápida de arreglar, porque es solo agregar un texto. Sin embargo, podemos decir que puede tener prioridad alta, ya que el texto tiene implicaciones legales y podría causar problemas legales.

En nuestro tercer ejemplo les traigo algo un poco diferente. Este es probablemente un error de encoding. Esto pasa cuando la aplicación no considera ciertos caracteres (como los caracteres acentuados en español).

Por último, en este ejemplo, parece ser que estaba en un estado extraño de sesión porque me había logueado hacía tiempo y al regresar e ir al cierto menú. Me presentó la siguiente página en blanco. Creo que en lugar de esta experiencia debería haberme enviado al login de nuevo para reentrar y poder acceder a ese menú con el contenido mostrándose correctamente.

En resumen, estos “pequeños” fallos: Desde un 500 en producción, un texto legal ausente, problemas de encoding, hasta sesiones caducadas sin manejo, recuerdan que la calidad no es opcional. Es cultura, proceso y responsabilidad. Probar temprano y a menudo, automatizar lo repetible, cubrir i18n y estados de sesión, y monitorear con buenas alertas evita caros tropiezos y cuida la confianza del usuario. Si te has topado con ejemplos similares, compártelos: entre todos podemos convertir estos “problemitas” en aprendizaje compartido y en experiencias mucho mejores para el próximo usuario.