Sin Limites...

Las leyes de Murphy deberían tomar, a estas alturas de evolución del área informática, el valor de axiomas...
Es increible ver, vivir, comprobar con tus propias vivencias... la verdad de las leyes a las que aquel Ingeniero, tan gafe, dio nombre...
Hoy era un buen día... sí, lo era... todo parecía ir bien, en armonía con un día frío pero soleado...
Ayer conseguí terminar con éxito la primera fase de un gran proceso que me ha llevado más de 4 meses de trabajo... vale, había que hacer un análisis previo, diseñar el proceso y todos los elementos de apoyo para su desarrollo... comenzar el desarrollo, darse cuenta de un caso que no se había contemplado (sí, siempre hay alguno, por mucho que las jodidas metodologías lo den todo por resuelto en una idílica única fase)... rehacer el diseño, poco, seguir desarrollando... diseñar las pruebas, ejecutar las pruebas y pulir los flecos...
Así que hoy estaba contento, como debe ser, tras alcanzar un hito muy importante para la buena entrega del proyecto en el que estoy involucrado...
Estaba.... tiempo pasado... hasta que esta mañana alguien me ha dicho...
  • Oye... hay que integrar los cambios que nos enviaron... me han dicho que de hoy no puede pasar...
  • ¿Seguro?... bueno, qué remedio... voy a guardar una versión de lo que tenemos ahora, por si acaso... y me pongo con ello...

Y así comenzaron las 3 últimas y horribles horas...

Venga, cogemos el VMerge (excelente herramienta, teneis que probarla), veamos las diferencias por módulo funcional... ajá... subo lo nuevo... elimino lo inncesario... mantengo nuestro código de trabajo más actualizado...

Ok... compilemos... lanzo el Maven... y esperar...

¡Coño!... un error... a ver... joder... me han cambiado un método... sus parámetros, invocación y modo de recoger el resultado... hay que joderse.... bueno... arranquemos el Idea... busco la clase.... buscamos cómo hay que llamarlo ahora... joder... cosa más absurda... han cambiado los dos parámetros por uno único que encapsula los dos anteriores... vaya tontería... en fin...

A compilar de nuevo...

¡Joder!... otro error... a ver de qué se queja ahora... joder, joder y joder... ¿que no encuentra la clase?... a ver... ¡ah!... que han metido referencias nuevas a spring... okis... actualizo el project.xml, meto la nueva referencia...

A compilar por última...¡¡¡MIERDA!!!... ¿y ahora qué?....

¿Otra clase?.... pero esta es nuestra... cómo puede ser que no la encuentre... ¡¡¡joder!!! ¡¡pues claro que no la encuentra!!!... ¡¡no me la han enviado!!...

Email... Asunto: FALTAN CLASES... Mensaje: Faltan clases... ¿ME LAS PODEIS ENVIAR TODAS?.. Gracias...

Voy a por un laxante... digooooo... un café...

2 min más tarde...

Vale... nuevo correo... sí... las jodidas clases... las guardo... comparo... claro... hay nuevas, ¿cómo no?... las copio...

A compilar... ¡A VER SI ES LA ÚLTIMA Y JODIDA VEZ!...

...

...

...

¡Guay!... Build Successful

Okis... paro el IAS... subo librerías servidor... directorio Apache... subo los jar de cliente...

Bien, bien.... lanzo ejecución... arranca, arranca....

....

...

¡¡ME CAGO EN...!!!

¿Pero qué ?... ¿y esto?...

Bueno, bueno... tranquilo... tranquilo... a ver, compila de nuevo... coger los jar de cliente... elimina la firma de seguridad... fírmalos de nuevo... ahora otra vez arriba y ejecutamos...

y ahora....

...

...y ahora aparece un negro y me da por el puto culo... ¡¡JODER!!...

Nada, que no quiere arrancar...

Teléfono... ring... ring.... ring....

  • Sí...
  • Oye, soy yo... (el que os va a cortar las pelotas)... esta mierda no arranca...
  • ¿No compila?...
  • No... compilar, compila (este debe de pensar que soy tonto)... lo que pasa es que la aplicación no arranca... (vamos, que te has vuelto a dejar algo...).
  • ¡Ah!... claro...
  • (¿claro?)... esto... ¿cómo?
  • Sí... que es normal...
  • Ah.... (claro, es normal, no te jode... pues nada, ya se lo explicarás tú al cliente cuando no pueda entrar)...
  • Es que hay nuevas referencias...
  • Ah... (¡ah!... ¿sí?.. ¿hay nuevas referencias?... claro... culpa mía... debería haberlo visto en mi jodida bola de cristal...)
  • Y los cambios...
  • ah... (¿cambios? ¿qué cojones de cambios? ¿qué mierda me has enviado?)...
  • Bueno... pues lo que voy a hacer, es que cojo y te lo vuelvo a enviar todo de nuevo...
  • ah... vale... (es decir... ¿qué cojones me has estado enviando entonces?... ¿o es que te pensabas que las cosas que faltaban se iban a crear por regeneración espontánea?)...
  • Bueno... pues en media hora te llegará...
  • Ya... vale... pues hasta luego...

Y aquí estamos... ya ha pasado la media hora... ya tengo TODO... aunque no se si creérmelo... y me dispongo a volver a comparar (otra vez más), los fuentes... a copiarlos... a intentar compilarlos... y quizás dentro de otra hora podré acceder a la aplicación... o darlo por perdido... retirarme y largarme al campo a criar ovejas...

Vamos... comprobado... 'Cuando piensas que todo va bien, algo ira mal... cuando creas que algo va mal, irá a peor... cuando crees que ya no se puede ir a peor... irá a peor'...

Es cierto... no hay límites cuando las cosas pueden ir mal...

Gracias Murphy...

Powered By Qumana

2 comentarios:

Rafael Hernampérez viernes, 17 febrero, 2006  

A estas alturas de la vida, con los años que llevamos de experiencia, ¿por qué nos extraña todo ésto?. Debemos recordar una máxima: ningún código se implantará bien a la primera. Si lo hace, échate a temblar.

Manu, The Java Real Machine domingo, 19 febrero, 2006  

Lo malo es que no es la primera vez... y de hecho casi nunca se consigue hacer nada a la primera...

Pero más por cierta desiria a la hora de hacer las cosas, que por otro motivo...

Tecnología, Actualidad, Música, Humor... lo que sea con tal de poder aportar algo.

Sobre Nosotros

Frikis, mala gente, profesionales y siempre dispuestos a decir lo que pensamos aunque no guste.
Go to IntenseDebate

A jugar...

Vistas de página en total

Velocidad

Velocidad

Entradas populares

Blog Archive

Blog Archive