Soy mejor gracias a .... programar
No hace falta ser programador para darte cuenta, pero quizás muchos nos hacemos programadores cuando tenemos ese primer contacto con ese 'algo' que nos permite hacer realidad ideas, cuando me refiero a realidad quisiera que pensaras en la parte conceptual más que en la parte física, si, es a la realidad conceptual a la que me refiero.
Te enfrentas a una ente que es capaz de pensar millones de veces más rápido que tu y con una precisión milimétrica pero que por contra no sabe hacer nada con autonomía, depende de ti para todo. Cualquier imprecisión no se debe a esta ente sino que es resultado de tu errores como ser humano. En resumen, no hay computador con errores, solo hay computadores que ejecutan órdenes con errores o que ejecutan órdener correctas pero en un orden erróneo. Podemos achacarle a un computador lentitud o que no nos ayude a detectar nuestras propias estupideces humanoides, pero no podemos achacarle que no hace bien su trabajo o que el resultado obtenido es porque la máquina no trabaja bien, si claro, esos argumentos los he escuchado y los sigo escuchando a diario, sólo al alcance de mediocres que quieren escurrir el bulto.
Los computadores nos ayudan a ser mejores porque no van a resolver la estupidez de nuestras instrucciones, pero cuando te peleas contra ese muro que es el de ir revisando tus pensamientos y acabar dándote cuenta de que el error siempre está de nuestro lado entonces es cuando crecemos o estamos en disposición de crecer. Las primeras ideas suelen ser buenas como idea, como concepto, pero es cuando te adentras en la selva de llevarlas a cabo cuando se pulen y se acaban dirigiendo al objetivo pretendido, incluso en ocasiones se mejoran las ideas iniciales una vez se van destapando las posibilidades que éstas tenían durante el transcurso de su gestación. Esto es normal, es humano, es inteligible, nadie tiene tanta visión espacial como para poder tener todos los conceptos bajo control cuando estamos ideando ideas, valga la redundancia.
Es por esto que aprender a programar debería ser obligatorio porque nos ayuda a ordenar conceptos a generar visiones espaciales sin tener que verlas proyectadas en una realidad, nos ayuda a pensar en espacio ¿necesito encender la luz para saber que ese objeto que estaba enfrente mio cuando apague la luz lo sigue estando?
Además nos aporta doctrina, nos ayuda a ser ordenados, nos hace ver que es imposible hacer crecer las cosas que coexisten en el caos. Se puede crear generando caos, pero nunca se puede dar el visto bueno a un entregable en el que predomine el caos.
Al final, nos ayuda a conocernos a nosotros mismos, nos permite evolucionar intelectualmente puesto que hay errores redundantes que cometemos y que a través de los errores o inconsistencias de nuestro código podremos detectarlos como un patrón de conducta en nosotros mismos, esto nos dará la oportunidad de intentar resolverlos o de aceptarlos como parte de nuestro defecto como humanos que somos, pero resuelto o aceptado, siempre que tengamos que realizar tareas de este tipo seguro que prestaremos más atención en ellas, a sabiendas de nuestras carencias.
Hay un proverbio que dice que no es más inteligente el que más sabe sino el que más se conoce a sí mismo, para conocernos a nosotros mismos necesitamos ese 'amigo personal' que nos ayude a detectar nuestras carencias y este 'amigo personal' es tan impersonal que por ello es el más idóneo ya que nunca nos va a 'regalar lo que queremos que nuestros oídos oigan', solo cuando las cosas funcionen será cuando consigamos que lo haga.
No voy a vender el slogan maniqueo de que programar es lo más fantástico que te pueda pasar en la vida ni que sea la única forma de conseguir progresar, hay muchas doctrinas (sobretodo artes marciales y deportes) que son de grata ayuda para ese mismo fin, solo que el ordenador es algo que requiere bastante poco conseguir y que, además, puedes encender y apagar cuando desees.