Software similar a las Pirámides Egipcias

Lg_Egyptian_Slaves

En un webminar del día de hoy vi la siguiente frase:

Most software today is very much like an Egyptian pyramid with millions of bricks piled on top of each other, with no structural integrity, but just done by brute force and thousands of slaves.

Alan Kay – Uno de los creadores de Smalltalk
Me pareció una muy buena analogía ya que a partir de esta comparación es fácil entender. Sin embargo, existe una gran diferencia entre la arquitectura de edificios y la de sistemas. La mayoría de las decisiones tomadas en la construcción son difíciles de cambiar. Los cambios en el software básicamente están limitados por la imaginación y el diseño.

Siempre he tenido la curiosidad de saber como se construyeron grandes edificios y de como se desarrollan sistemas de millones de líneas de código. Tuve la experiencia de ver día a día como se construía el Segundo Piso del Periférico en la Cd. de México y constatar que se emplearon muchos trabajadores.

En varios proyectos en los que he participado hubo que invertir demasiado tiempo extra, la mayoría de las veces excesivo. Aunque a diferente escala, estos sistemas se concluyeon exitosamente gracias a “fuerza bruta”.

One Response to “Software similar a las Pirámides Egipcias”

  1. acnesiac Says:

    Existe una clara diferencia entre la costruccion de edificios y de software, por ejemplo las bisagras se han estado fabricando desde los romanos (la humanidad ha acumulado experiencia),y porque su fabricación se basa en la Física, que es una ciencia madura de más
    de 2,000 años, y que ha definido unidades (masa, dureza, resistencia al corte…) que se
    pueden medir objetivamente. En contraste, la computación existe desde solo hace 60
    años, y casi todos sus atributos o medidas (la confiabilidad, la facilidad de uso…) no se
    saben cómo medir objetivamente. Es decir, la computación no es una ciencia aún, es un
    arte o artesanía.

Leave a Reply