jci's blog

Earthquakes can't stop the rock

Escrito el 01/06/05 10:34:39 am por jci

Acerca de Ingenieria Reversa, MTs y otros blogs...

Categories: Programacion

Ayer (entre sueño y sueño) estuve pensando acerca de un sistema de Blogging similar (por no decir CALCADAMENTE IGUAL) a MT (ya que es el que mas estoy acostumbrado). Si bien, MT en la version que estoy corriendo, esta hecho en Perl, con algunas extrañas mezclas con MySQL (por que diablos?), generacion de archivos, etc...se podra hacer un tipo de "ingenieria reversa"? Es decir, copiar la funcionabilidad de MT al callo (usando quizas PHPLib, que lo encuentro el mejor candidato), pero en otro lenguaje (ni muerto lo haria en Perl ;-) ).

No soy ningun experto en el legalese como para decir que se podria. Quizas revisando la licencia del release, quizas revisando el sitio. O haciendolo a la mala :)

Esta mas que decir que voy a tener que dejar el codigo disponible para bajar (con Creative Commons) cuando haya algo. Recien voy en un roñoso hola mundo y en el parseo de las entradas de MySQL de MT (por que diablos?).

Ademas, la obligatoria lectura matutina del Planeta Gnome, estaba viendo las impresiones personales de German acerca del 2004 que recien se fue corriendo.

Me quede pensando acerca del "fracaso" de no traer mas hackers a Gnome. Habia pensado cosas similares despues de iterativos encuentros, charlas, etc. Separando dos cosas, entregar conocimiento (*) y esperar feedback (**), partamos por desgranar el choclo.

  • Entregar conocimiento
    Despues de llevar una coleccion de charlas en el cuerpo (partiendo por el hecho que German debe llevar una ventaja de 2*[suma de las charlas que han dado todos los del planeta juntos]como minimo), siempre me ha saltado la inquietud que cuantas personas continuan con lo que se les ha entregado. Sobre todo noobs.

    Recuerdo la accidentada charla que di el 2003 en el Encuentro Linux acerca de Postfix (gracias Fedora, siempre te tengo en mis oraciones...) y como instalar un mailserver para 1 dominio en minutos (claro que no con todas las reglas fancy que se podrian tener). Lo unico que se es que fueron pocas personas a la charla (estar adelante con las luces no te permite mirar realmente cuantas personas estaban en el auditorio. Ah, y que unas pocas me contaron (no recuerdo mas de dos) que migraron desde Sendmail a Postfix sin dolores de cabeza.

    Resumiendo, entregas algo a un monton de gente, una porcion de ellas lo termina captando y otra reducida porcion lo termina asimilando y aplicando. Y es ahi donde dentramos a ...

  • Esperar feedback
    Despues de todo el tiempo que llevaba en tux.cl, comente acerca de la cantidad de feedback que teniamos en el sitio (en alguna reunion, circa 2002), cuanto era material, cuanto consulta y cuanto spam :)

    Algunas veces desalienta el hecho que la cantidad de material disponible (incluyamos aca las charlas, tutoriales, documentacion en general, etc) es como tomar agua de un grifo, sobre todo para la gente que viene recien comenzando. Agreguemos entre los materiales a las personas que no encuentran que programar sea algo choriflower (como dice mi hermana) y entretenido). No a todos les gusta programar, no a todos los programadores les gusta resolver problemas, y no todos los que resuelven problemas disfrutan programando. Un extraño circulo vicioso, a mi punto de vista.

    Entonces, que hacer ante esta cantidad abismal de informacion (nota: asi como leer la documentacion de programacion de plugins de Gstreames)? Desgranarla (alla choclo), molerla como papilla y envasarla en pequeñas porciones. Eso fue lo que se intenta hacer con las reuniones de formacion de hackers, entregar info depurada, lista para cocinar y esperar a que algun incauto se termine entreteniendo con el resolver problemas, ademas de ver que no es tan dificil programar en C con GTK+ (o siguiendo los pasos de Fernando con Python y GTK+ :D ).

    Se intento hacer (el estancamiento por las fiestas de fin de año es abismal, nos ponemos las pilas?), creo que va a seguir intentandose el mismo esquema (con algunas variaciones, a mi parecer :) ), repeat ad vomitum. Tendra que resultar, eventualmente.

Asi que pensar que si no se atrajo mas gente para Gnome, es un fracaso, entonces las mismas reuniones tambien lo fueron (no era esa la idea original?). Ademas, pensar primero en los resultados, ante pocas iteraciones, es aventurarse ciegamente (Murphy dice que las cosas tienden a fallar por algun motivo) en que definitivamente no va a resultar. Y encuentro que considerar esto como un fracaso personal, quizas es obviando la parte que el grupo tambien fracasa.

Ademas, si fuera por ese tipo de fallos, entonces ya me habria frustrado lo suficiente si es que la gente no me hubiera entendido en algunas de las accidentadas charlas/tutoriales que he tenido. Eso no me frustra, simplemente me da mas repertorio para la coleccion de quick jokes para mantener la gente despierta.

Hay un dicho que siempre me ha gustado : "Cuando crees que reemplazar la falta de habilidad redoblando el esfuerzo, no habra fin de lo que no puedes lograr". No, no es una frase motivadora. De hecho, es de Despair, Inc.

Y esta en mi wishlist. Igual que un nuevo control de PS2. Si, casi me lo eche el otro dia :(

Ah, y algo motivante, tambien de Despair, Inc:

No es fallar. Es solo volver a iterar :)

Escuchando Un telefono celular con 5 llamadas perdidas...

2712 views » 2 feedbacks »

Acerca de este glob

On the Sixth Day, there was a Running Man looking for a Predator to stop a Raw Deal with a Commando. Only True Lies were said. But nao, Junior is about to get Twins, with the help of a Kindergarden Cop. That will be the Terminator of all struggles.

Archives