Si lo programadores hicieran aviones: ¿positivo o negativo?

21
Diciembre
2006

Se está enlazando en muchos sitios el video de más arriba: un anuncio de una consultora norteamericana que se jacta de “gestionar las complejidades de la economía digital” (signifique lo que signifique eso).

La mayoría de sitios que lo enlazan parecen decir que los programadores construiríamos de esa manera los aviones porque, al parecer, así construimos los programas. Lo malo (o lo que a mi me parece mal) es que parecen sentirse “orgullosos” de que se haga así.

Yo en el anuncio sólo veo malas técnicas de “programación” por todos sitios.

Una de las primeras frases del anuncio es “I like to build planes. In the air” (Me gusta construir aviones. En el aire). Traducción: a los programadores nos encanta construir nuestros programas mientras están ya en el mercado. Luego vemos como una extensa cuadrilla de “ingenieros” van poniendo partes esenciales del avión mientras se regodean de lo difícil que es trabajar en esas condiciones y de lo machos que son por hacerlo. Luego vemos a una azafata intentando servir zumo en el vaso de un “usuario” pero debido al aire (el fuselaje no está completo) el zumo acaba en la cara del pobre hombre. Traducción: los programas fallarán y acabarán pringando al usuario (utilizado como beta tester posiblemente sin su conocimiento). Al final después de muchos parches y partes que faltaban los “ingenieros” se tiran en paracaidas del avión, que parece alejarse volando (al menos vuela). Traducción: después de diseñar (el avión parecia diseñado al menos) y programar un software los “ingenieros” no se quedan para ver que tal va la cosa. Nada de mantenimiento.

Vale, quizá sea buscarle tres pies al gato. Pero lo que veo cada vez que enlazan al anuncio es un insulto contra todos los ingenieros/as y programadores/as. Muchos me dirán que muchos de los principios que he criticado son los que defienden las metodologías ágiles y les daré la razón, pero no aceptaré que el anuncio está aplicando metodologías ágiles ya que faltan filosofías básicas como las pruebas del código (se deberían ver pruebas sobre cada pieza, sobre cada componente, sobre cada sistema y finalmente sobre el avión entero), la documentación del código (no veo ni planos en todo el anuncio) y equipos pequeños/proyectos pequeños (hay mucha gente trabajando y un avión es un proyecto muy grande).

Que los programadores/ingenieros/protoingenieros de la sala digan: ¿identificados o insultados?


10 comentarios a “Si lo programadores hicieran aviones: ¿positivo o negativo?”

  1. Gravatar Gandalfj dice:

    Pues 100% de acuerdo con lo que has dicho, y sí, lo que más “duele” es que pretende ser un anuncio serio, no el típico “hago-video-y-todos-nos-reimos-y -salimos-en-los-100-mejores-anuncios”.

  2. Gravatar Daniel dice:

    No vale estar de acuerdo al 100%, si no no hay discusión, y eso no me divierte.

  3. Gravatar Alfrodo dice:

    A pesar de que el anuncio es gracioso, yo como futuro ingeniero informático me jod** que quedemos como el culo .
    creo que consultarè el libro de cocina del anarquista y el google maps ….. Xd
    pd: escrito con la wii.
    pd2: habemus carnet.

  4. Gravatar Daniel dice:

    Oye, y con la Wii cómo se escriben las letras ¿las dibujas en el aire en plan Minority Report?

    Felicidades por el carnet (a mi hermano se le cruzó uno en una incorporación/salida de la autopista y le tiraron justo esta semana).

  5. Gravatar alfrodo dice:

    “Oye, y con la Wii cómo se escriben las letras ¿las dibujas en el aire en plan Minority Report?”
    Pues es una mezcla de puntero laser,movil y teclado.
    Aunque de momento es una versión Beta, y no existe el poder tener varias ventanas abiertas.

  6. Gravatar Daniel dice:

    El otro día Gandalfj se quejaba al utilizar el navegador de la PSP, ahora con el navegador de la Wii (que creo que es Opera, como el de la DS) y todos los pequeños aparatos que empiezan a surgir (Smartphones, PDA, tablets, consolas…) voy a tener que replantearme mis diseños para 800*600.

  7. Gravatar alfrodo dice:

    Completamente de acuerdo,así me ahorras hacer Zooming.

  8. Gravatar Gandalfj dice:

    Eh no no, que yo no me quejé, con la PSP se ve de maravilla el blog ;)

    ¡Congrats alfrodo!

  9. Gravatar deigote dice:

    Pues lamentablemente el mercado hace que así sea, los programas se sacan cuando dan buena apariencia o funcionan a medias, total, como no va a morir gente, vayamos a por la pasta… (bueno, al menos en la mayoría de ellos no va a morir gente :-P, supongo, espero, rezo y me las deseo para que no hagan eso mismo empresas que se dedican a hacer un programa para controlar, pongamonos en contexto similar, un avión, o una central nuclear, contexto bastante peor). No me parece un insulto ni nada parecido, es un anuncio. Los clientes de esa empresa-consultora-loquequieraquesea sabrán lo que compran…

  10. Gravatar Daniel dice:

    Quizá lo que me preocupaba no era tanto el anuncio, si no que tanta gente se identifique con él. Es desesperante como aprendes cosas en clase que luego la gente sistemáticamente se pasa por donde más les apetece.

    ¿Más tiempo? Seguro. ¿Más caro? Pues claro. ¿Mejor? Te lo puedo garantizar. A veces la manera correcta es la más beneficiosa a la larga.

Deja un comentario

Puedes enterarte de las respuestas a tus comentarios de esta entrada mediante myComments.

XHTML: Puedes utilizar las siguientes etiquetas: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Tu servidor sin límites: 20GB de espacio, 1TB de transferencia, 1 dominio gratuito. Por 1.5€ al mes utilizando el código "RUIDOBLANCO" en DreamHost. Más información.