domingo, 28 de marzo de 2010

The Mighty Order of Universe

There is certain order in Nature and Universe, and I am sure this order was created by Something powerful, Something I might never know. This order is the evidence of Its existence. I don't know how to call It. Many religions and countries have given names to Him. In Dominican Republic, the main religion is Catholicism. Because I don't know the correct way to name That Powerful Entity, I will call It like everybody does here: God.

Does that Powerful Entity of Order, with all of Its Mighty Power, may create a stone so heavy that cannot be moved? Many people would say "This is one prove of His doubtful Omnipotence", but others may say "He doesn't need to create useless things." Then, why it is so hard to eradicate all errors that still exist in our beloved Earth: hatred, hunger, pollution... Is that stone too heavy for "God"? There could be many other heavy stones for Its Power, but the one I have spotted is The Freedom Of Choice.

Another evidence of Its Powerful Existence is that everything decays, but bad things decays faster. Ok, I agree that Nothing is eternal, but why should we accelerate destruction of Earth? Every good invention is instantly used as a weapon for wars. Now I know why abilities like light-speed travel, anti-gravitation, ultra-sound and even cell regeneration might have been lost: because "The majority of the stupid is invincible and guaranteed for all time", as Einstein said, and each powerful knowledge might land on unscrupulous minds...

Money and Control are needed, but it should be used for well-being of everything in our world, including it, and maybe Universe too. Maybe people like me should not be writing and polluting the web, but at least I'm not killing anybody (as Thomas Edison said). Of course, there are better and less environment-polluting alternatives but, if telepathy also existed, and its teachers are hiding it, then it has been exchanged for Internet.

Although this big stone cannot be moved, it is not eternal. It will start to decay someday and that process can even be helped to get faster than usual. If I were a God, I won't be interested in a world unable to unify themselves to solve their problems. I will cease to help them until they change or die, whatever come first. I might try to avoid that corruption to land on a better world, although even on great worlds, meteors can collide... is a meteor accidental or intentional?

To achieve a 100% of something is an illusion that you should forget, because nothing is eternally perfect. You never wash all your clothes, because the one that you have put on will stay dirty until the next washing session. If you can wash your clothes naked, then they are not needed.

There is no hope. People only unite when they contemplate catastrophes and holocausts. Precautions get forgotten when something rarely occurs, even if it's something as big and important as world destruction. People only use locks after they got robbed...

miércoles, 3 de marzo de 2010

Oda a la programación

hacer la programación divertida: meditar inventar codear con belleza resolver un problema, suicidio moral, pensar solo en ella. procesos paralelos! Fun!

no es codear. sinó hacer algo que funcione en el menor tiempo posible aunque lances un torrente de codigo. Es tenerlo siempre en la mente. solo eso y nada más.

Es pensar en los arreglos condiciones bucles matemática cadenas variables tipos y almacenamiento como las operaciones para resolver problemas.

Lo gracioso de las abstracciones es que hay otras cosas divertidas que encajan con el mismo concepto. Por ejemplo: fea, larga y complicada puede ser la programación, una mujer o un pene!

programar es como redactar: tienes la libertad de expresar un mensaje de muchas formas diferentes, aunque algunas palabras son mas bellas que otras.

Hay infinidades de formas para resolver un problema. y de vez en cuando el tiempo trae nuevas alternativas que quiza hayas ignorado mucho antes.

programar es feo por dentro y bello por fuera. Agitan con el tiempo. Y traen una solución que amarra o se vuelve inmanejable con el tiempo. Mejor algo que nada. Nada es eterno.

programar es simplemente otro canal para conversar con la gente. Pues entonces tiene las mismas desventajas que hablar y las mismas ventajas también.

en la vida la opción es mejorar al mundo. En programación es resolver problemas. Uno mejora al mundo al resolver los problemas que tiene o al mejorar alguno de sus procesos.

velocidad o masa, desempeño o seguridad. fuerza o inteligencia.

spaguetti+reusar. el fin justifica los medios. Orden en mi mente. Algoritmo. Si pienso, pierdo tiempo; si actúo cometo errores. La pregunta mágica es: cual es el problema que tú tienes en este preciso momento?

codear y depurar. Metas: visual proceso datos -> variables validar/sanitar ILSUD. Otro cálculo? Reporte Errores+Ajax? Gallina o Huevo? Objeto o Proceso?

validación+errores paginación ordenación árboles Ajax|Sesiones

disciplina horario itinerario agenda programa algoritmo codigo... chess openings! Recuerda practicarlos y mejorarlos siempre!