Dom
21
Dic

Programar es como jugar Super Mario Bros.


Hace un tiempo conversaba con unos compañeros de trabajo el siguiente asunto, y decidí publicarlo por acá. Comparé los problemas que se nos presentan cuando programamos/administramos un sistema, con jugar Super Mario Bros. Si pensaban que estaban leyendo a una persona completamente sana y normal, ¿estaban equivocados?

Cuando estamos programando (o arreglando unas macanas que nos mandamos con Subversion y los archivos de configuración de Eclipse), nos encontramos ante una situación prácticamente idéntica a la presentada por Super Mario Bros.:

Piranha PlantEstoy en el mundo 8, queda poco por derrotar a Bowser, y la princesa sí está en el próximo castillo. Pero por alguna razón, cada vez que entro al nivel que quiero pasar, muero. Ya lo hice n veces, y sigo perdiendo. El objetivo a esta altura es pasar la pantalla lo antes posible para librarse de ella. Hace varias vidas que nos viene frenando, y hay que llegar a la siguiente.

Pero por alguna razón, cada vez que entro pierdo. Tengo de memoria los tiempos para saltar y matar a los Goombas y Koopas, y calculados los saltos para no caer en los precipicios. Pero por alguna razón, sigo perdiendo.

Lo mismo pasa a veces cuando estoy programando. Sé la lógica para resolver un problema (generalmente la parte más complicada), pero no llego a la implementación.

En esos momentos en que estamos trancados (le pasa a todos: programadores, escritores, y videojugadores), lo mejor es alejarse un rato del problema para despejar la mente. Son el tipo de problema que se terminan resolviendo después de una siesta, noche de sueño, u otra distracción.

Por eso, cuando estamos trancados programando, hay que jugar un par de pantallas en Super Mario Bros., y cuando nos pasa al revés, programar algún script/aplicación divertida. :P


Si te gustó éste post, podés apoyar a PicandoCódigo a través de PayPal!

3 Comentarios para “Programar es como jugar Super Mario Bros.”

  1. Marcelo a las 12:40 am 22 Diciembre. 2008
    Firefox 3.0.5Ubuntu
    Mozilla/5.0 (X11; U; Linux i686; es-AR; rv:1.9.0.5) Gecko/2008121622 Ubuntu/8.10 (intrepid) Firefox/3.0.5

    paaaah que salado estaba el castillo del mundo 8!!! :D

    Que recuerdos! :D

  2. Andrés a las 9:54 am 22 Diciembre. 2008
    Mozilla Compatible 5.0GNU/Linux
    Mozilla/5.0 (X11; U; Linux i586; chrome://navigator/locale/navigator.properties; rv:1.9a9pre) Gecko

    no entiendo como jugar

  3. SpamLoco a las 3:51 am 23 Diciembre. 2008
    Firefox 3.0.5Windows Vista
    Mozilla/5.0 (Windows; U; Windows NT 6.0; es-ES; rv:1.9.0.5) Gecko/2008120122 Firefox/3.0.5

    Cuando te distraes, si no se te ocurre la solución durante la distracción… cuando volves y la resolves, te das cuenta de que era una boludes de fácil. Pero cuando se te cierra la mente, se te cierra y no sale nada.

Trackbacks y pingbacks:

Dejar un comentario

Al agregar un comentario en esta página, usted acepta la siguiente licencia para su publicación:
Creative Commons License Creative Commons Attribution-Share Alike 3.0 Unported License.




Si quieres mostrar código, enciérralo entre los tags pre de esta forma:
<pre lang="L"> y </pre>, donde L es un lenguaje compatible GeSHI. Más info.

XHTML: Las siguientes tags están permitidas: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre lang="" line="" escaped="">


Additional comments powered by BackType

Búsqueda personalizada