Posteo poco porque escribo mucho.
¿Qué libro? ¡Un libro de python, por supuesto! Se llama "Python no muerde".
Ahora bien, soy el primero en decirlo: no soy un gran programador. Y no soy un gran escritor tampoco. Pero tengo mucho para decir. Si consigo organizarlo, a veces hasta tiene sentido cuando lo digo.
Entonces, le estoy dando una oportunidad a esto de escribir-cosas-largas.
Por supuesto, como soy un nerd open source, no puedo hacer nada a la manera tradicional, así que el libro es libre bajo Creative Commons. Y como soy un programador, armé una (si se me permite la inmodestia) estructura decente para manejar mi escritura.
Escribo en restructured text.
Uso rst2pdf para crear PDFs de los capítulos individuales y de todo el libro.
Uso rest2web para crear el sito.
Uso mercurual (en googlecode) para manejar control de revisiones e historial.
Uso make para controlar la reconstrucción de capítulos cuando hay cambios en el código, se actualiza una imagem etc.
Por supuesto que es un poco más complicado que eso, los PDFs están en el sitio, que se sube via rsync, todo se dispara con los push de hg, y así sigue.
En cualquier caso, tal vez postee un par de veces acerca de como funciona toda esta cosa, acá está la salida de la maquinaria: