Hace tiempo que no escribo artículos más técnicos, así que voy a retomar algunos temas que me interesa profundizar (que es una excusa para aprender nuevos tópicos). Y un tema que me interesa, desde hace un par de años al menos, es el desarrollo de los DCVS, los sistemas de administración de código distribuidos. En este tema estoy más o menos convencido de que GIT es el camino, pero antes de explicarles por qué, quiero dejarlos con este video de Linus Torvalds, en que habla de este DCVS. El video además es muy interesante, porque pocas veces se ve a Linus exponiendo, y expresando sus opiniones en vivo con tanta fuerza como lo hace por escrito.
Ustedes dirán: “Eduardo, seguro que te encanta escribir, esa debe ser tu verdadera pasión.”. Y la verdad es que no están tan lejos, me...


Hace tiempo tenía la inquietud de usar un SCM para hacer mi informes, considerando la dificultad de llevar en un grupo de trabajo, un control de versiones, corrección de errores, etc. Pero aplicar algo así con un grupo de no programadores, acostumbrados a manejar binarios de Word, es algo difícil de aplicar. Quizás en el futuro los ingenieros vean los beneficios de archivos de texto plano como: latex, lyx, RST, wikiformat, etc.
Por interoperatividad, facilidad de uso y accesibilidad opté por el DCVS Bazaar , Git tiene potencial enorme, pero difícilmente útil, para un usuario básico y de exigencias moderadas de rendimiento.
Lo que me gustaría en el futuro que funciones básicas de branch, pull, push, commit, etc. se logren estandarizar y que los usuarios usemos la herramientas que más nos acomoden, sin tener que aprender a usar una nueva herramienta cada vez que cambiemos de repositorio.
Por ejemplo así como existe bzr-svn, que exista bzr-git, git-hg, etc.
Saludos
Word (y creo que excel) interoperan con SVN (Subversion).
Nada impide usar binarios en un SCM, de hecho se usa bastante. Hay algunos bien astutos con los binarios.