jueves, mayo 24, 2007
Linus sobre sistemas de control de versiones
No la he visto entera, pero esta charla de Linux sobre sistemas de control de versiones tiene pinta de ser muy buena. Aquí hay un resumen. Voy a traducir algunas frases:
El caso es que además de soltar perlas incendiarias como esas (que no me parecen bien, independientemente de que tenga razón o no), también habla de un desarrollo basado en ramas y en hacer muchos commits. Precisamente uno de los problemas que tengo yo con alguna gente a la que le he enseñado a utilizar Subversion es que hacen commits enormes, y yo creo que, sobre todo cuando se tiene un software ya funcional, es mucho mejor ir haciendo pequeños commits: uno por cada bug arreglado, por cada característica añadida al menos.
Pero voy a seguir viendo la charla:
Durante lo primeros diez años de mantenimiento del kernel, utilizamos literalmente tarballs y patches, que son un sistema de control de versiones muy superior a CVS.
Subversion solía anunciarse como que era CVS pero bien hecho. Con un eslogan así, vas a ningún lado.
Subversion es el proyecto más inútil de todos los tiempos.
Por definición, cualquiera que no esté de acuerdo conmigo durante esta charla es estúpido y feo.
El caso es que además de soltar perlas incendiarias como esas (que no me parecen bien, independientemente de que tenga razón o no), también habla de un desarrollo basado en ramas y en hacer muchos commits. Precisamente uno de los problemas que tengo yo con alguna gente a la que le he enseñado a utilizar Subversion es que hacen commits enormes, y yo creo que, sobre todo cuando se tiene un software ya funcional, es mucho mejor ir haciendo pequeños commits: uno por cada bug arreglado, por cada característica añadida al menos.
Pero voy a seguir viendo la charla:
lunes, mayo 14, 2007
Museo con aparatos
Ayer estuve en Laboral, un centro de arte y creación industrial que han abierto en la Universidad Laboral de Gijón. Lo comento aquí porque tiene tres exposiciones temporales bastante relacionadas con la informática: Feedback (arte reactivo a instrucciones, a inputs o a su entorno), Labcyberspaces (creadores que utilicen medios tecnológicos) y la que más me gustó, GameWorld, que está dedicada a los juegos de ordenador entendidos como obras de arte.
Incluye un canon de los 10 juegos básicos, que yo creo que es bastante discutible. El tenis con pantallas TFT es bastante curioso, como el FPP (First Person Pinball)... Si estás en Gijón y te gusta la tecnología, creo que merece la pena.
Incluye un canon de los 10 juegos básicos, que yo creo que es bastante discutible. El tenis con pantallas TFT es bastante curioso, como el FPP (First Person Pinball)... Si estás en Gijón y te gusta la tecnología, creo que merece la pena.