Errores 'normales'

La autoestima del programador debe ser fuerte. Debe resistir el constante ciclo de prueba/error, prueba/error... Más aún cuando se trabaja tan de cerca con el usuario final, quien lógicamente requiere productos que funcionen no menos que PERFECTAMENTE. No warnings, no palabras raras, mucho menos Errores (así, con mayúsculas).

En mi único empleo real, como programadora en el Diario, recuerdo que bromeábamos sobre los 'errores normales'. Más bien me bromeaban con eso... Trabajaba codo a codo con mi implacable usuario principal: Eduardo Méndez. El tenía que revisar una a una las notas y fotos de la edición diaria, clasificar, corregir títulos, pegar pies de foto cuando no venían bien, etc. También era el encargado de hablarme a las 4 de la mañana para informarme que 'el programa se atoró' (luego oía a mi madre presumir a sus amigos: 'a mi hija le habló el Sr. MeNÉndez del Diario porque sin ella no sale la página de Internet...' juar juar juar).

Mi programa principal prácticamente 'hackeaba' el sistema editorial con el que se realizaba la edición impresa. Leía la base de datos, ubicaba la edición del día y cada una de sus notas que venían etiquetadas con un simpático conjunto de etiquetas enmarcadas con >< en vez de <> como cualquier geek mortal hubiera esperado. Y algunas veces se cerraban, otras no. Con eso por supuesto me sentía una SUPERHEROÍNA DE LA PROGRAMACIÓN. ¡En serio!

Pero Eduardo con justa razón esperaba que mis programas le aliviaran un poco el tedio del trabajo diario. Copiar y pegar buena parte de la jornada laboral textos que para el ojo humano OBVIAMENTE no estaban en el lugar correcto era frustrante para cualquiera. Es por eso que a cada error volteaba a ver y preguntaba con su casi-imperceptible sarcasmo: ¿es esto un error normal?

Ahora al verles esforzarse cada día por hacer funcionar las ideas de nuestro equipo (para nuestros clientes implacables), también percibo en ustedes esa batalla interna con el 'chin, fallé! ¿qué habré hecho mal...?.'. Y les veo sobreponerse y empezar de nuevo una y otra vez.

¿Qué podemos hacer para minimizar los errores? Sugiero: planear, reutilizar código, seguir normas de calidad en nuestros desarrollos,... ¿qué más podemos hacer? ¡díganlo! necesitamos las aportaciones de TODOS.

Finalmente mediante la prueba, error y perfeccionamiento de nosotros mismos estamos en el camino correcto para volvernos verdaderos Ingenieros. No presume-títulos sino profesionales humildes, ingeniosos y EXPERTOS.

¿Qué dicen?

.i

No hay comentarios:

Publicar un comentario