[Cita] Destruiremos el mundo

The most likely way for the world to be destroyed, most experts agree, is by accident. That’s where we come in; we’re computer professionals. We cause accidents.

Nathaniel Borenstein

Lo cual traducido (muy libremente) al castellano, viene a ser:

La mayoría de los expertos coinciden en que la forma más probable de que el mundo sea destruído es debido a un accidente. Aquí es donde entramos nosotros: somos profesionales de la informática. Causamos accidentes.

Hay miles de ejemplos de historias catastróficas en las que, por desgracia, los informáticos estamos involucrados de alguna manera. Programas que dejan de funcionar, fallos de sistemas críticos que se cobran vidas humanas… La frase es divertida, pero encierra la dramática realidad de que los defectos en la ingeniería del software son tan peligrosos como en cualquier otra disciplina: no debemos pasarlos por alto ni restarles importancia.

Es preciso crear una conciencia social sobre la importancia de aplicar procesos sólidos de ingeniería en informática. De la misma manera que nadie le pide a su cuñado albañil que construya la casa para sus hijos, nadie debería sentirse seguro utilizando una aplicación construída por un conocido o “uno que sabe mucho”. De los programas informáticos dependen vidas y recursos humanos en muchos casos…

No se puede construir un edificio sin el título de Arquitecto. Pero parece ser que se pueden diseñar aplicaciones sin el título de Ingeniero. Un día nada funciona y nos preguntamos por qué, y nos creemos eso de que los programas están condenados a fallar, que la informática es imperfecta… y un sinfín de excusas a las que nos han acostumbrado.

Los edificios también se caerían si fueran construidos por aficionados al modelismo.

Aviso automático: este post procede de Segmentation Fault, el blog padre de Nosololinux, así que puede que algunas alusiones y referencias no tengan mucho sentido aquí. Es lo que hay.
Publicado en Ingeniería del software | 7 comentarios

Artículos relacionados

7 comentarios

Suscríbete a los comentarios (RSS) o enlaza este artículo.

  1. 24 de mayo de 2006 a las 12:38 am

    Treiral_ escribió:

    Parece un pique, alguien te ha hecho /taunt? xD
    Ni siquiera te has despedido en el post! :_

  2. 24 de mayo de 2006 a las 2:17 pm

    Una documentalista-lista escribió:

    Cuando vas a la biblio a estudiar te mueres por encontrar un sitio libre… y cuando por fin lo tienes te toca aguantar todo el día a un/a pesado/a que come golosinas compulsivamente, no conoce lo que es el jabón y encima es adicto/a al móvil ¬¬
    Las bibliotecas no funcionan porque no cuentan con los profesionales adecuados, no hay nada más que pensar. Aquí tb es preciso crear una conciencia social y combatir la desidia de la administración pública! A las barricadaaaaaaas! ;-)

  3. 24 de mayo de 2006 a las 4:40 pm

    Caronte escribió:

    ¡Ole y ole!
    Después la gente dice que un colegio de ingenieros informáticos es inutil.
    Los sitemas software están ya en todas partes. Y un mal diseño puede suponer una hecatombe.
    No pasa nada si un tio que sabe mucho de arquitectura te hace la caseta del perro. Pero no puedes darle un proyecto como contruir una terminal de un aeropuerto.
    Tampoco pasa nada si un tio que sabe mucho de informática le hace una aplicación al amiguete que tiene un videoclub. Pero si pasa si diseña el sistema que gestiona, por ejemplo, una torre de control o controla los embarques. En esos casos un fallo puede suponer el colapso del aeropuerto.

    Por eso, igual que hay colegio de arquitectos, debería haber colegio de ingenieros informáticos, y que tenga determinadas competencias exclusivas (igual que el diseño de un barco lo tiene que firmar un i.nautico, que el diseño de un sistema informático lo tenga que firmar un i.informático. Con las responsabilidades debidas, claro)

  4. 24 de mayo de 2006 a las 7:50 pm

    Ambros escribió:

    Totalmente de acuerdo. Y lo digo como aficionado a la informática y no titulado. Sabemos lo suficiente para no provocar errores tontos pero no para evitar los catastróficos. Y siempre tienes al amigo/vecino/compañero que piensa que es fácil, lo que pasa es que no quieres ayudarle.
    Seria mucho mejor si la gente supiese valorar la complejidad de la informática.

  5. 25 de mayo de 2006 a las 11:30 am

    Misslucifer escribió:

    Es verdad, anoche no me funcionaba internet y casi me suicido (es broma, ¡eh!):-P

  6. 12 de noviembre de 2006 a las 11:20 pm

    Mr. Smith escribió:

    La verdad es que debe uno evitar quemarse en cualquier profesión. Piensa en como no quemarte haciendo lo que sabes o aprende a hacer otra cosa, no te quejes nunca, reclama en cualquier caso y siempre con datos objetivos. Quejarse es muy subjetivo y no es no es nada profesional y lo infantiliza a uno mucho.

  7. 19 de noviembre de 2006 a las 1:15 am

    Nosololinux » Blog Archive » La Ingeniería del Software (I). Requisitos escribió:

    [...] Les propongo un viaje. En muchas ocasiones he comentado la importancia de contar en la informática con principios sólidos de ingeniería, pero esta afirmación es terriblemente abstracta, y he pensado (¡sí!) que tal vez sea conveniente concretarla… La rama de la informática que se encarga de estos asuntos se conoce como “Ingeniería del Software”, y para que se hagan una idea de su magnitud, en algunos países es una carrera aparte de la Ingeniería Informática convencional… [...]

Escribe un comentario

Actualidad Ajedrez Citas Cultura libre Curiosidades Curso de ética ingenieril Echando una mano Hardware y electrónica Humor I Love Mac Inclasificable Indignado me ando Informática teórica Ingeniería del software Inteligencia artificial Internet Libros Mundo friki Nosololinux Segmentation Fault Seguridad Sistemas Operativos

Acerca de

Nosololinux es un blog sobre ciencia y tecnología, y más concretamente, sobre electrónica, sistemas informáticos, inteligencia artificial y cosas del estilo. El humor tampoco falta.

Nosololinux se distribuye bajo licencia Creative Commons

Creative Commons License