Monthly Archive for Mayo, 2005

Julio y septiembre @ Bilbao

Como muchos de mis amigos ya saben, yo soy de los que no dan nada por seguro hasta que lo tengo por escrito, sellado, y firmado (a ser posible, con sangre). Y ahora mismo, tengo delante mío unos fantasticos billetes de avión para visitar Bilbao en julio y septiembre… ¡¡¡yujuuuuu!!!

Vamos por partes… En julio en realidad voy a ir a Madrid para impartir un módulo en el Curso Superior de Administración, Explotación y Programación de Sistemas Grid (parte de la Escuela Complutense de Verano). Canela fina, señora. A mi me toca dar clase del 6 al 12 de julio, pero me he pillado la vuelta el día 19. Es decir, que aprovecharé para subir a Bilbao unos cuantos días para saludar y tal.

De hecho, a los más frikis de ESIDE les agradará oir que, como parte de los Cursillos de Julio de ESIDE, daré una charla amena (lease “no chaposa”) sobre Teoría de la Computación y Complejidad Computacional (es decir, todo lo que aprendí en la fantastica asignatura de Algoritmos aquí en Chicago). 60-90 minutos hablando sobre máquinas de Turing, problemas “indecidibles” (undecidable problems), clases de complejidad computacional, P vs. NP, problemas NP-completos y NP-dificiles, etc. Ya sé que lo mío es la Grid, pero me parece que después de la asignatura de Algoritmos ya tengo suficientes conocimientos como para dar una charla sobre esos fundamentos teoricos de la informática que tanto me fascinan (y que siempre he pensado que están infravalorados e infraenseñados en ESIDE). El día de la charla está por determinar, pero me imagino que tendrá que ser el 15 de julio (viernes). Lo ideal es que fuese sobre las 12:00, porque así podemos aprovechar para irnos todos a comer por ahí después de la charla :-) En fin, en cuanto sepa más detalles los comentaré aquí.

Lo de septiembre ya se trata de mis vacaciones. Inicio el viaje el 3 de septiembre y regreso el 24. Eso sí, no iré directamente a Bilbao, ya que voy a viajar con un compañero de clase que nunca ha visitado Europa y aprovecha que cruzo el charco para iniciar el viaje conmigo. Pasaremos unos días en Londres, luego en Amsterdam, y llegaré a Bilbao alrededor del 10 de septiembre (y mi compañero de clase irá a perderse por Italia, mientras yo paso dos semanas de relax en Bilbao).

Pues eso. Que sepais que a muchos de vosotros os veré dentro de un par de meses :-P

El primer paso: la propuesta

En el artículo anterior anuncié de manera un tanto orgasmica que estoy escribiendo un libro. De nuevo, os agradezco a todos las enhorabuenas y felicitaciones… no recuerdo la última vez que un artículo produjo más de 20 comentarios ;-)

Como prometí, voy a ir contando, poco a poco, como se fue desarrollando el libro. Aunque me apetece mucho hablar sobre los asuntos de copyright que uno se encuentra al publicar un libro, me parece que lo mejor es empezar por el principio: por la propuesta (”book proposal”). Si alguna vez os habeis preguntado “¿Qué tengo que hacer para escribir un libro?”, pues la respuesta es bien sencilla: teneis que escribir una propuesta donde le vendeis la moto a una editorial. Me imagino que con los libros de ficción es distinto, porque yo siempre había pensado que lo que le mandabas a los editores era un manuscrito más o menos terminado, no una propuesta de 10 páginas…

Escribir la propuesta no es moco de pavo, porque no consiste simplemente en un resumen del libro. Cuando nos pusimos a escribir nuestra propuesta, la editorial (Morgan-Kaufmann) nos dio una serie de pautas. Una cosa que nos dijeron fue que, además de incluir un resumen, teniamos que hablar sobre la “marketabilidad” del libro: ¿qué tipo de lectores anticipamos? ¿en qué sectores tiene posibilidades? (académico, científico, empresa, etc.) ¿qué libros pueden competir contra nosotros? etc. Conforme escribía la propuesta, me di cuenta de que estaba utilizando algunos de los conceptos que aprendí en las (infumables) asignaturas de empresa de ESIDE. Acabe hablando sobre la “clara ventaja competitiva de nuestro producto frente a…”, sobre la posibilidad de “penetrar en un segmento del mercado”, etc. Joder, y yo que pensaba que había eliminado por completo todo lo que aprendí en las asignaturas de empresa… :-/

En fin, cuando terminas la propuesta, generalmente se la envias a varias editoriales, para ver si alguna te la acepta. En nuestro caso, sólo enviamos la propuesta a Morgan-Kaufmann, que ya había publicado varios libros sobre Grid (incluido “The Grid”, el libro de Ian Foster conocido como “la biblia de la Grid”). La editorial, a su vez, se encarga de remitir la propuesta a una serie de “reviewers” (¿cómo se dice esto en castellano? Se les podría llamar “críticos”, pero no me suena bien…) que se leen la propuesta y recomiendan si la propuesta es aceptada o rechazada. Los reviewers suelen ser expertos en el área de conocimiento del libro, con lo cual la propuesta siempre tiene que ser muy sólida (es decir, que es dificil metersela doblada a la editorial).

Desde que entregas la propuesta, pasan un par de semanas de tensión en las que esperas a conocer el resultado. ¿Les habrá gustado? ¿Les habrá parecido una mierda? Recáspita, ¿si me rechazan ahora, truncarán para siempre mi sueño de ser un autor? Afortunadamente, todos los reviewers recomendaron la publicación del libro, y simplemente nos ofrecieron sugerencias muy leves sobre la estructura del libro.

Curiosamente, después de enviar la propuesta, otra editorial distinta (que no nombraré) contactó conmigo para ofrecerme ser un reviewer para una propuesta que habían recibido. La propuesta me gustó, pero con reservas, y al final acabé recomendando su publicación sólo si el autor hacía ciertos cambios importantes al libro. Más adelante me pidieron evaluar otra propuesta, que sí recomendé sin reservas. Lo más curioso es que esa otra editorial acabó insinuandome si quería escribir un libro para ellos :-O Tuve que decirles que ya estaba comprometido con otra editorial… :-D Cuando se lo conté a Ian Foster, me dijo que es algo bastante habitual… cuando empiezas a publicar libros, las editoriales acaban peleandose por ti…

Pero bueno, me desvío del tema… cuando por fin te aceptan la propuesta, la editorial te ofrece en firme un contrato. Este contrato tiene la friolera de 10 páginas llenas de legalismos. Sobre el contrato, y sobre las movidas de copyright que implica fichar con una editorial, hablaré en el siguiente artículo.

Y no lo olvideis:

Programming Java Services with the Globus Toolkit® 4: A practical guide for beginners. Borja Sotomayor, Lisa Childers. Due to be published in December 2005 by Morgan-Kaufmann. ISBN: 0123694043.

[Lo siento, pero mi editor me ha pedido que dé la brasa lo máximo posible con el título y la fecha de publicación... temas de marketing y penetración en segmentos del mercado, ya sabeis :-P Joer, todavía no me acostumbro a soltar frases que empiezan por "mi editor me ha pedido..." xDDD ]

…y así, chicos y chicas, es como nace un libro.

Llevo ya bastante tiempo dando la brasa con la migración de BorjaNet del viejo servidor (en Bilbao) al nuevo servidor (en un centro de cálculo aquí en EEUU), y llevo más de dos semanas sin escribir un artículo medianamente interesante. Como prometí en “Migración a punto de terminar…”, esta semana ya vuelvo a la carga y espero que os resulte interesante lo que voy a contar. Por el título del artículo me parece que ya se ve por dónde van los tiros. Como he dejado caer en artículos anteriores, estas últimas semanas he estado bastante liado. De hecho, he pasado casi todo mi tiempo (excepto los fines de semana) enclaustrado en casa, trabajando sin parar. Sin embargo, como también dije en algún momento, no podía desvelar el motivo de mi enclaustramiento. Pero, a partir de hoy, ya puedo anunciarlo a bombo y platín:

Estoy escribiendo un libro.

La verdad es que todavía me cuesta creerlo, pero es verdad: ¡¡¡dentro de unos meses voy a publicar mi primer libro!!! El libro, naturalmente, trata sobre Computación Grid y, más concretamente, sobre el Globus Toolkit 4. El título del libro es Programming Java Services with the Globus Toolkit® 4: A practical guide for beginners, está coescrito con la inefable Lisa Childers, y lo va a publicar Morgan Kaufmann.

Hoy precisamente, mi editor me ha confirmado que ya podemos hablar públicamente del libro (hasta ahora nos habían pedido que fuesemos discretos por temas de marketing… cosa de mantener la “ventaja competitiva” y tal). De hecho, incluso me ha confirmado que el libro saldrá a la venta en diciembre, e incluso me ha dicho el ISBN que tendrá el libro: 0123694043.

Joder, como mola empezar una frase diciendo “mi editor me ha confirmado que…”

Joder, como mola que en diciembre en las librerías habrá un libro con mi nombre en la portada.

Joder, como mola tener un ISBN!!!

Todo esto, por supuesto, va a dar mucho juego en el weblog. Tengo pensado escribir varios artículos sobre mis experiencias como “autor novato” y, por supuesto, para informaros de como va el libro. De entrada, seguramente escribiré sobre como anda el tema del copyright en el mundillo de la publicación, sobre el proceso que generalmente se sigue para publicar un libro, etc. Y, por supuesto, anticipo un artículo verdaderamente multiorgásmico cuando mi libro aparezca listado en Amazon… xDDD

Por ahora, empecemos por el principio. ¿Cómo diantres he llegado a esta situación? ¿Cómo he llegado a ser un autor? Para ello, tenemos que remontarnos a 2003, cuando inicié mis andanzas por el mundillo de la Grid. Como parte de mi Proyecto de Fin de Carrera, escribí un tutorial para el Globus Toolkit 3 (GT3) titulado The Globus Toolkit 3 Programmer’s Tutorial. Mi modesto tutorial (que escribí simplemente como un documento para mi, para poder acordarme de los pasos que había que dar al programar con GT3) acabó convirtiendose en un documento muy popular entre la comunidad de programadores Globus. Tanto así que, tras haber defendido el PFC y, estando de vacaciones en Australia, recibí un e-mail del mismisimo Ian Foster (el “padre de la Grid”, con quien nunca había tenido ningún contacto) diciendome basicamente lo siguiente:

He leido tu tutorial, y me parece que mola mogollón. ¿Qué te parecería escribir un libro?

Sinceramente, tuve que contenerme para no responder inmediatamente gritando “Siiiiiiiiiiiii!!!!!!!!!!!!!!!!!!!!”, dando saltos cuan colegiala histérica. Cuando el puto amo de tu area de investigación te escribe (a mi, un recién licenciado que lo único que había hecho fue compartir un tutorial con el resto de la gente de Globus) para (1) alabar tu trabajo y, (2) proponerte escribir un libro, pues la verdad es que es dificil no emocionarte un poco. Al final dejé que el e-mail calase durante unas 24 horas, y respondí más tranquilamente para no quedar muy lame :-)

Pero… esto fue en agosto de 2003… ¿Cómo es que pasaron casi dos años desde ese fatídico e-mail? Pues la verdad es que el libro lo empezamos a elucubrar la inefable Lisa Childers y yo en octubre de 2003, cuando nos reunimos en Chicago para la conferencia GGF9. Sin embargo, poco después, en febrero de 2004, las cabezas pensantes de Globus decidieron cambiar de rumbo, y abandonar GT3 para concentrarse en desarrollar la nueva versión (GT4) lo antes posible (por motivos que son muy complicados de explicar ahora mismo). Y ¿cuando ha salido la primera versión de GT4? Pues hace una semana… :-P Asi que, evidentemente, tuvimos que retrasar todo el libro para ajustarnos al lanzamiento de GT4, ya que no merecía la pena seguir trabajando sobre GT3. Lisa y yo nos pasamos la mayoría de 2004 preparando una propuesta solida para la editorial Morgan Kaufmann, con la que estuvimos “negociando” a finales de 2004. Sobre todo esto, y más, escribiré en próximos artículos.

Después del infernal trimestre de invierno en la Universidad de Chicago (con las asignaturas de Algoritmos y Sistemas Operativos), decidí reservar todo el trimestre de primavera (que empezó el 28 de marzo) a escribir el primer borrador del libro. En un plazo de cinco semanas he parido unas 300 páginas y muuuchos ejemplos. Ha sido mucho curro, pero que he podido llevar bien (sin agobios) a cuenta de no tener clases este trimestre. Y, como he dicho antes, ahora estamos puliendo el texto para entregar el manuscrito final dentro de mes y pico.

…y así, chicos y chicas, es como nace un libro.

Si lees esto, estás en el servidor nuevo

Pues eso, si estás leyendo este post, es que ya consigues acceder al nuevo servidor.

Migración a punto de terminar…

Como he ido comentando en los últimos artículos, BorjaNet se está migrando a un nuevo servidor. Por fin ha llegado el momento de dar el último paso: hacer que el dominio “casa-sotomayor.net” apunte al nuevo servidor en vez de apuntar al viejo servidor (en mi casa). Puesto que los cambios en los servidores DNS (los encargados de los dominios) tardan 24-48 horas en propagar los cambios por todo el mundo, es posible que durante un rato sigais accediendo al servidor viejo. Colgaré un aviso en ambos servidores para que sepais a qué servidor estais accediendo.

P.D.-Ya siento haber dado unicamente la brasa con el nuevo servidor estas ultimas dos semanas, pero es que he estado liadisimo. Prometo escribir sobre algo diferente la proxima semana :-)