viernes, 21 de octubre de 2005

Malos Olores


Fuckowski está publicado aquí, y ahí al lado tienen los links a todos sus escritos. Fuckowski sacó libro, y también me lo pueden regalar de Navidad. Fuckowski es Dios.

Y no, Fuckowski no huele mal. Bueno, al menos que yo sepa. Es sólo que leerlo hoy me animó a escribir esto. Tengo un par de ideas para futuros Blogs, pero siempre me pasa que las sigo alejando, porque me llegan nuevas (y más apropiadas?) ideas sobre las cuales escribir. La de hoy, por ejemplo, como no, es sobre los Malos Olores.

Todos hemos oído la frase "Esto me huele mal", y sabemos qué significa: Que hay gato encerrado. Lo que quizás no sabemos es qué significa "Aquí hay gato encerrado"... Significa que en el sitio en el que estamos hay un felino doméstico que no puede salir.

En general, usamos esa frase cuando vemos (o sentimos, mejor dicho) que hay algo fuera de lugar, que hay algo que no es lo que debería, que hay algo que quizás no vemos pero que genera disonancia en la armonía de la creación. Es ese detallito que los detectives ven a cada rato en las series de misterio, y que escapa de la percepción de nosotros, comunes mortales.

Pues bien, resulta que los computistas no somos mortales tan comunes (bueno, al menos no todos). Nosotros, en nuestra casi infinita sabiduría (no es infinita, por lo que a veces da Overflow) (y hay un par de tarugos a los que les da es NullPointer) aprendemos cosas que al principio pensamos que no sirven de nada, o que sirven sólo para programar, pero que luego -en el más puro estilo de Kung Fu o Karate Kid- descubrimos que podemos aplicar en la vida diaria para ser mejores personas, asombrar a los demás, ganar peleas y librarnos de Barney.

Y es que es así! No sólo servimos para programar (bueno, al menos no todos: algunos servimos para más, algunos ni para eso sirven). Una vez tuve una conversa con un pana (Erwin Lares) sobre de qué servía un computista sin una computadora delante. Luego de dar mi muy sensible respuesta de "para lo mismo que un electrónico sin un par de pilas" (adivinen qué estudiaba Erwin), me puse a divagar sobre para qué servíamos (sí, tocó un nervio sensible).

Sí, muchas de las cosas que aprendemos son 101% (en qué pensaron?) aplicables a una computadora, y sólo a una computadora. Pero hay muchas otras cosas que no. Teoría de sistemas, manejo de proyectos, lenguajes de programación... Los dos primeros pueden ser usados para muchas cosas en muchos ámbitos, profesionales o no. La última no sirve para nada, ni con una computadora delante.

(También aprendemos a entender y disfrutar chistes como este: Hay 10 tipos de personas: Los que entienden binario y los que no).

Nuestros conocimientos "extras" (o habilidades, o aptitudes, o como quieran llamarlo) nos ayudan a optimizar cualquier proceso, a buscar soluciones -a veces obvias, pero que más nadie ve- a cualquier problema de cualquier área -a veces sin saber nada de dicho área- con la que nos crucemos, a saber si un sistema (y aclaremos: TODO es un sistema) está destinado al fracaso o al éxito.

Y una de esas habilidades extra es la de detectar malos olores. Y eso que no tengo buen olfato.

En computación, un código -o algo más- "huele mal" cuando lo ves y "sientes" que no está bien, que causa disonancia, pero no ves a la primera por qué. Si ves a la primera por qué huele mal, no es un mal olor, es un simple, llano y estúpido error en el código.

Así, muchos de nosotros vemos ese trozo de código disonante, y nos quedamos viéndolo, buscándole la vuelta, pensando en patrones de refactor, o en la inmortalidad del cangrejo, hasta que damos con la solución y lo corregimos para que haga lo mismo -recordemos que no fallaba- pero bien, rápido, a prueba de errores, faster, stronger, higher.

Esa misma capacidad de detectar malos olores (lástima... No detectamos dinero, o chicas lindas... Pero algo es algo, no? Podría ser peor y que nuestro poder mutante fuera oler mal) se puede usar en la vida diaria. Bueno, se puede no es la palabra, pues no podemos decidir no usarla: Se USA en la vida diaria.

Hace tiempo, hablando con ella, salió el tema de su pareja: "Es bello", "es perfecto", "es seisi", "es lindo", "es educado", "me atrae", "lo tiene grande", "siempre sabe lo que quiero", etc, etc, etc. Yo ya estaba a punto de pedirle su teléfono, para ver si lo convencía de montarle cachos conmigo. Y sintiendo pena de mí, que tengo que vivir con mi cuerpo imperfecto y mis malos hábitos!

Pero en ese momento detecté un mal olor. Demasiada perfección, quizás. O demasiados halagos. O ambos. El caso es que sentí lástima por ella, y deseé estar equivocado.

Hace menos tiempo, la misma chica me comentó que está contemplando divorciarse... Sencillamente no tuve corazón para decirle que lo veía venir desde hace mucho... Las señales siempre están allí, para el que puede -o quiere- verlas.

* * *

Para el resto de los mortales: No se sientan mal! Los computistas tenemos nuestro talón de Aquiles... Lo cual es bueno, pues así no estamos limitados por los parámetros de la perfección. ;D Hace años que no puedo escribir Sting a la primera bien, a menos que me quede 5 minutos pensándolo. Siempre sale "String". Y definitivamente, cuando la gente en MSN lee que fuiste a un concierto de String, siempre sienten que algo huele mal...


La sonrisa cuesta menos que la electricidad y da más luz.

Empecé a aproximarme al él muy lentamente, haciendo el menor ruido posible. Quería comprobar cuánto me dejaría acercarme sin huir volando. Quizás se diese cuenta de que yo no pensaba hacerle daño. Quizás, si me dejaba rozarlo, significaría que conmigo había hecho una excepción, que a mí me había considerado distinto. Que parte de ese algo de la lluvia sí que se me había quedado dentro, haciéndome mejor. -- Fuckowski (Alas de barro)

La experiencia es una dura maestra, ya que primero pone el examen y después imparte la lección.

Las cosas que se van dejan el espacio para las cosas que están por venir.

Tener la conciencia limpia es síntoma de mala memoria.

Para obtener, algo de igual valor se debe perder. Esta es la Ley de la Equivalencia de Intercambio de la Alquimia.
-- Alphonse Elric (Fullmetal Alchemist)

Hay 10 tipos de personas: Los que entienden binario y los que no. -- Adrian Rodriguez Albarrán

No hay comentarios: