Mi guerra de los mundos...
Hace poco leí en planeta GLIB un comentario de Ceyusa, el cual me dejo pensando y analizando por un buen tiempo mi forma de programar y el cual quiero volver a compartir:
</p> </p> “El mundo procedural y el mundo relacional son distintos, y es un problema cuando llegamos con la mente cuadrada que a huevo metemos ideas procedurales en el mundo relacional. Si estamos en el mundo relacional, pensemos de manera relacional. ¿Qué ganan teniendo ciclos de hasta tercer anidamiento? ¡Pues algoritmos con complejidad cúbica! y para acabarla de chingar, metidos en un servidor… ¿qué pasar si dos o más usuarios mandan llamar esas funcioncitas de complejidad cúbica? Olvidemos que el servidor existe y que la aplicación funciona. Boyce Codd diseñó muy bien estas cosas y los que escriben los manejadores de bases de datos trabajan muy duro para que el procesamiento de registros sea lo más optimizado posible, siempre y cuando hablemos correctamente el lenguaje del mundo relacional…” Pero entender el lenguaje relacional no es la parte difícil de todo esto, lo verdaderamente complicado es el dejar todos esos vicios de programación y salir de ese pensamiento cuadrado… Así es que manos a la obra, nunca es tarde para empezar y mucho menos para aprender y hacer las cosas cada día mejor. Ha programar se ha dicho… </p>