En cierta medida nosotros como programadores vemos el futuro, podemos decir que discernimos el futuro.
Cuando estamos programando estamos imaginando las posibles acciones de un cliente cuando usa el sistema y sus implicaciones.
Tenemos que prevenir los posibles errores, decisiones, caminos que puede tomar la persona que usa nuestro sistema.
Algunas veces nos ocurre que programamos cierta aplicación donde el usuario que maneja el sistema debe ingresar una información y guardarla, y probamos de muchas maneras las diferentes acciones y errores que puede hacer ese usuario, y verificamos y todo funciona bien, pero cuando el cliente prueba el sistema y vemos que dar el primer clic y pus ERROR, y le decimos al cliente esas palabras celebres “En mi computador funcionó perfecto”.
Es aquí cuando debemos aplicar ese Don que tiene los programadores ver el futuro, de discernir las acciones que puede tomar un cliente. Y sentarnos y tomar un cuaderno y comenzar a pensar y imaginar todos los posibles caminos.
¿Te ha pasado alguna vez?
Me ha pasado que cuando me piden un requisito sobre algo en mi mente comienzo a codificar todos los posibles módulos que lleva. Cuanto tenemos tiempo programando nuestra mente se adapta a este tipo de cosas, nunca hay una respuesta negativa a un requisito, ya todo se hace posible y esto hace que nuestros clientes sean felices ya que vamos a hacerle realidad sus ideas.
Recuerda que éxito de un programa radica en el tiempo que inviertas en la programación.