You are on page 1of 4

Una breve historia del desarrollo de software

Posted on 27 septiembre, 2012 by noradrex

Disclaimer: este artculo es un simptico ladrillo que me ha encantado escribir. El desarrollo de aplicaciones informticas tiene muchos nombres y variantes hoy en da: Desarrollo de software, desarrollo informtico, hacer webs, escribir apps, programacin a secas, tirar lneas, o simplemente Desarrollo si ests en el mundillo. Cada uno usa la expresin que mejor le parece por historia, conocimiento o costumbre, pero en general, todos sus nombres pierden por el camino la esencia, historia y detalles de lo que es el desarrollo de aplicaciones. Conocida oficialmente en su origen como programacin, este noble arte (algunos dicen que ingeniera, otros hablan de craftmanship, e incluso hay quien lo concibe como juego o deporte) se inici en su forma actual* con mquinas muy distintas, en forma y tamao, a las que conocemos hoy da: monstruosas toneladas de vidrio y metal que ocupaban enormes habitaciones y cuyo coste alcanzaba sumas tan solo al alcance de gobiernos y corporaciones. Estrictamente hablando, el acto de programar estas mquinas en los aos 40 tena poco de soft y mucho de hard, dado que se realizaba primero mediante la

manipulacin del propio cableado y luego mediante instrucciones en tarjetas de cartn perforado (elementos fsicos todos). Tras ese pasado remoto de tarjetas perforadas y bombillas de colores, vinieron los monitores de fsforo verde y la miniaturizacin a lo largo de 30 aos , posibilitando el alunizaje del difunto Armstrong en su misin Apollo de 1969. Alrededor de 10 aos ms tarde, en los 80, las masas identificaran a Bill Gates y Steve Jobs como los iconos de esta poca, pero no los nicos. Quiz muchos recordemos los Spectrum, Comodore y Amiga que tantos padres metieron en casa para sus hijos, junto con las enciclopedias y vdeos Beta o VHS. Toda esta generacin de los 80 se basaba en cintas y discos magnticos para almacenar los programas, soportes como como los anacrnicos disquetes que aun vemos en los botones de Guardar de la mayora de aplicaciones. Esto permiti al comn de los mortales no solo poder guardar sus datos y programas. Sino tambin crearlos sin tener que gastar una fortuna en tiempo y dinero usando cartones o hilos de cobre. Habamos dado un salto de gigante en el desarrollo de software en cuanto a coste y velocidad de creacin y distribucin. De repente, todo el mundo era un creador de software y contenidos digitales en potencia. Una vez extendidos a las oficinas de todo tamao y metidos en las casas de los early adopters, la tecnologa mut la forma y los usos del aparato, desde la torre beige, al porttil negro o plateado y el netbook multicolor, mientras veamos Cheers, Corrupcin en Miami y Los Vigilantes de la Playa, los ordenadores se convirtieron cada vez ms en un objeto personal, de esos que llevas contigo a todas partes. Sin lugar a dudas en los 90 y 00s llegamos a tener un PC en cada hogar aunque no exactamente como deseaba Gates si reparamos en la manzana que adorna ciertas mquinas Intel. Sin embargo, a mi juicio, lo ms interesante de los ordenadores en los aos 90 fue: 1) la capacidad de conectarse entre s (localmente y por Internet), y 2) la conversin de esta herramienta de trabajo y juego, en herramienta de creacin y comunicacin multimedia de facto. Quien ms y quien menos, hizo entonces (y hoy) uso de: correo electrnico, redes sociales (primitivas, eso s), cmaras de foto y video digitales y foros de desconocidos con intereses comunes. Curiosamente este uso de los foros es quiz lo ms espectacular de todo, pero supongo que es cuestin de opiniones. Si no te da vrtigo comprender que el ordenador pas en solo dos dcadas de mera herramienta de trabajo y entretenimiento, a ser a la vez, tanto El Canal como La Herramienta Universal, es que no lo has entendido nada. La mayora de la gente sin embargo s lo entendi, y con ello su potencial se volvi ilimitado: comercio, medicina, poltica, astrofsica, publicidad, crimen organizado nada le fue ajeno desde finales de los 90. Y por eso mismo termin hinchando la Burbuja Puntocom, pero eso es otra historia y ahora estamos ms preocupados con la burbuja inmobiliaria y de deuda soberana Europea.

En cualquier caso, la programacin pega otro vuelco y se comienzan a escribir cdigo libre y abierto por grupos internacionales de desconocidos, se produce el equivalente a la explosin del Cmbrico en los virus informticos y el navegador y los servidores web se convierten de facto en una plataforma de desarrollo de primer orden. Finalmente, en la primera dcada del siglo XXI, ayer mismo, el mundillo se revuelve de nuevo, llevando al formato de Turing a ocupar un lugar en nuestros bolsillos y convertirnos, primero en oficinas con patas gracias a Palm y RIM, y poco despus en omnipresencias virtuales. Blackberry, Google, Twitter, Facebook y dems servicios online, eclipsan al todava gigantesco Microsoft. Amazon se merienda el mercado editorial y Apple deja en ridculo a toda la industria audiovisual. Se abre una nueva era de desarrollo web (la Web 2.0 dicen, pero eso ya est obsoleto), servicios escalables, tratamiento masivo de datos personales, alta disponibilidad, integracin Y por si fuera poco, la informtica y sus desarrollos se vuelven mviles con Nokia y Apple aadiendo nuevas tecnologas, nuevas tcnicas y nuevos problemas para los desarrolladores. Y nos plantamos al fin en Agosto de 2012. Los tablets han llegado para quedarse, ofreciendo una plataforma ms interesante que los mviles si cabe, y con Microsoft apostando por ellos con un inesperado Windows 8 todoterreno: Mvil, Tablet, Escritorio. Un sistema tan bueno que estoy usndolo hoy mismo para trabajar contra los servicios cloud de Sharepoint y los servidores de mi oficina en ODM Computers, mientras escribo esto con la beta de Office 2013. Curiosamente an est ah el disquete para guardar el documento, aunque ahora lo haga directamente en Skydrive, el servicio de almacenamiento online de Microsoft (entre otras cosas). La palabra mgica a desde hace unos pocos aos, creo que es ecosistema. De poco sirve ya tener una aplicacin especfica corriendo en el servidor de un stano como en los 40 o 70. Poco nos importa si el ordenador que tenemos es ms o menos rpido como en los 80 o 90. La eleccin del sistema operativo no tiene demasiado impacto desde los 00s aunque les pese a los fanboys de iOS y Android. Ahora lo que nos interesa es saber si podremos usar nuestro ordenador, Tablet o telfono en casa, en la oficina y en la calle. Si nos dar problemas de compatibilidad con el Wifi, o si nos aportar algo al conectarlo a la tele, el coche o la red de ese Starbucks tan cmodo. Y saber si con l podremos sacarle todo el jugo a los servicios de la nube: Dropbox, Amazon, Youtube, Azure As que para ir acabando el desarrollo de software ha pasado por muchas etapas en un periodo de tiempo muy comprimido y en cada una ha ido ganando complejidad, aadiendo capas de abstraccin y mejorando todo lo existente anteriormente de manera fulminante (a ver quin se acuerda de Word Perfect, Altavista o Myspace). Y durante ese viaje, los desarrolladores hemos ido aprendiendo por las malas que cada problema es muy distinto y requiere distintas aproximaciones: calcular trayectorias balsticas, crear sistemas bancarios para grandes empresas, hojas de clculo para pymes, editores de imagen para amateurs, sitios web para grupos privados son cosas muy diferentes en casi todo. Pero no solo son problemas diferentes, sino que

las herramientas para resolverlo han ido mutando y creciendo aceleradamente hasta formar una mirada de plataformas, estndares y personas que deben funcionar juntos. Como desarrollador debo decir que ha sido un viaje alucinante. Pero lo mejor est an por llegar. Por lo pronto tenemos un hito semejante al desembarco de Normanda en el mundillo tecnolgico: Septiembre de 2012, Windows Reimagined. Por cortesa de Steven Sinofsky. Donde lo que presenta Microsoft no es solo un nuevo sistema operativo, sino un cambio de filosofa radical del que todos sus productos y servicios son partcipes. Y salga bien o mal, creo que es algo que voy a disfrutar. FIN *Segn a quien preguntes y lo pesado que se ponga, puedes hablar de bacos en el 2400 a.C. o telares programables en 1726, pero prefiero ceirme a la idea comn de ordenador o computadora que todos relacionamos con IBM, la NASA o Alan Turing.

You might also like