Archive for the 'radiolina' Category

observaciones y el pensamiento no-lineal

4 agosto 2009

Una vez leí un libro de textos de Estructuras de Datos, en Inglés, escrito por Goodrich y Tamassia, que como introducción al capítulo de árboles decía:

Productivity experts say that breakthroughs come by thinking “nonlinearly”

Lo que en español se traduce (horrorosamente) a: Expertos afirman que los grandes avances/progresos se logran pensando no-linealmente.

Es una frase que me quedó por siempre grabada. En realidad, creo que siempre fuí de ese tipo de personas, y en ese momento me di cuenta (tanto es así que mi heladera lleva esa marca). El pensamiento no-lineal (nonlinearly) es aquel que te lleva a obtener soluciones distintas a las que cualquier persona consideraría normal, y en algunos casos, correcta, o a actuar de manera impredecible en ciertas ocasiones.

En realidad se me ocurren millones de ejemplos: la persona que sale a correr siempre a la misma hora los mismos días, es una persona de pensamiento lineal. Una persona que cocina hamburguesas y siempre le pone media cucharadita de sal porque así fue como lo leyó, es una persona de pensamiento lineal. Así lo es también el profesor de matemáticas que da clases aferrado a un libro de texto, o aquel que cultiva sus plantas en linea recta, pero que nunca probó si el agua no corre mejor de otra forma..

Aplicado a lo que nos interesa más, el pensamiento lineal tiene gran importancia en el desarrollo de los algoritmos. En realidad, el pensamiento no-lineal tiene trascendencia en el desarrollo; el lineal, en el no-desarrollo. Una persona con ideas libres y auténticas dibujaría un arbol de la siguiente forma:

up9

En cambio, una persona con pensamiento lineal, atada a lo que ha leído en algún lado o alguien le ha dicho, simplemente haría esto:

up8Si bien parece una observación inútil y tosca, creo que la mayor parte de la gente actua así sin darse cuenta. Es decir, a veces por no detenernos a generar una idea nosotros mismos, terminamos comportandonos como pequeños procesadores que a la hora de querer dibujar un árbol de enteros, lo mejor que podemos hacer es uno con los números en orden creciente.

Imaginense si en vez de un árbol queremos, no se, elegir uno entre varios candidatos a presidente, o dar solución al problema de ordenar una lista no recursivamente, o peor aún, tomar decisiones cruciales en nuestra propia vida, y simplemente podemos hacerlo linealmente..

Anuncios