Cuando la Informática se pervirtió
Aún recuerdo mis primeros años como estudiante de Informática, y lo virgen que aún era nuestra profesión. Por aquellos años, sólo unos pocos privilegiados sabíamos lo que era la Internet; para comunicarnos, en lugar de enviarnos mensajes por hotmail (de aquella 2MB eran una pasada) usábamos clientes de news en modo texto como tin; y las páginas web a las que accedíamos por el primer InfoVía, ¡qué decir!, sólo había dos: Yahoo! y Amazon.
Pero llegó el capital, el márketing tecnológico, y empezó a crear nuevos conceptos para una tecnología conocida desde hace tiempo, pero que sonaba a chino a la mayoría de los comunes: Nueva economía, puntocom y demás historias.
Y, claro, donde hay oro hay piratas, como ha ocurrido siempre en la historia. Todo el mundo quiso apuntarse al carro de esta nueva era, y como eran profanos en lo tecnológico, llamaron a las cosas con su nueva concepción: Los paquetes de gestión pasaron a llamarse ERPs, las agendas de contactos de clientes, CRMs, y poner una tienda on-line era hacer e-business donde, ojo, se diferenciaba entre B2B, B2C y B2... Mantener la información integrada (si, integrada y relacionada entre sí) se llamaba Enterprise Application Integration, y los informes con campos agregados que resumían el día a día de la empresa, Business Intelligence, que a su vez leía datos de una base de datos muy grande, a la que denominan comunmente Data Warehousing, cuando la mitad de ellos ni siquiera sabe ni lo que es.
No podía ser de otra manera, los cantos de sirena de estos ideólogos acabó en la consabida crisis de las puntocom de hace unos años: millones tirados en proyectos que no veían la luz porque los costes de implementación se disparaban, porque no hacían las cosas bien o porque, simplemente, estaban construidos sobre el aire. ¿Y nosotros? Nosotros a lo nuestro, más preocupados por tener la última versión del compilador de Java o por programar un API gráfico más rápido que DirectX que de asumir el liderazgo que en aquellos momentos debimos tener.
Sucedió que todos contribuimos a desarrollar esta nueva sociedad, el software libre, la libertad para crearte un servidor web sin un duro y todas las historias que se os ocurran, pero el hecho es que el liderazgo lo asumieron otros, los llamados gurús de las nuevas tecnologías, que se dedicaban (dedican) a profetizar sobre los pros y contras de una y otra opción (normalmente la única que conocían -conocen-), y que como suena novedosa y lo más de lo más, pues la gente encantada (otra vez). Claro, como ya no se podía vender el humo de las puntocom, entonces se inventaron una nueva ola, Web 2.0, el nido para que los piratas tecnológicos vuelvan a lanzas sus cánticos al viento: Ahora lo cool es XML, y muchos no saben muy bien porqué, pero es cool aunque no tenga utilidad en el proyecto o, por ejemplo, ahora está de moda hacer Web Services para conectar cualquier cosa, aunque sean sistemas nativamente compatibles entre sí, o se reinventa la rueda con tecnologías y paradigmas con solera (como MVC de Smalltalk) para decir que la arquitecturas que antes funcionaban (como 3-tier) ya no son válidas.
¿Y nosotros? ¿Seguimos a lo nuestro? Por suerte, cada vez somos más los que ya no estamos interesados en el API gráfico de DirectX y queremos asumir el liderazgo que hace tiempo debimos asumir. ¿Porque somos mejores? No lo creo. ¿Porque tenemos título oficial y el resto no? Tampoco lo veo así. Creo que quizás estamos ya un poco hartos de ver como esos piratas se aprovechan del desconocimiento de la sociedad para sacar tajada, y creemos que ya es el momento de empezar a hacer las cosas bien, para que la sociedad avance.
Nuestra informática ya no es virgen, hace tiempo que se la han pasado por la piedra. Hagamos, al menos, que lo lleve con la mejor dignidad posible.
Nuestro problema
Creo que el problema que tenemos es que hay demasiado friki en la Informática. Y lo digo así, con todas las letras. Y éso, ha sido lo que ha hecho avanzar a la Informática de tal forma que, sin duda, ha sido la ciencia que más rápido ha avanzado de la Historia. De Matemáticas se sabía lo mismo, más o menos, hace 50 años que ahora. Y de Física. La única ciencia que ha avanzado un poco más ha sido la Biología (por la síntesis del ADN y el mapa completo del genoma humano y el de varios bichos), y en parte ha sido gracias a la Informática. Pero... ¿y la Informática? ¿Está hoy más o menos igual que hace 50 años, cuando se inventó el transistor? Es obvio que no. ¿Y que hace 20 años? Tampoco. ¿Y que hace 10? Lo mismo. Cuando veo en vídeos decir a Bill gates decir que Internet no iba a triunfar o que en esta época actual a cualquiera le bastaría con 640 KB de memoria... no es que me entre la risa, es que me pregunto cómo es posible que la Informática haya avanzado tantísimo en tan poco tiempo, cuando normalmente el avance de las ciencias va "parejo" y todas más o menos avanzar por igual. ¿Las técnicas para construir puentes o edificios o barcos o aviones han cambiado en estas últimas dos décadas? No. De hecho todavía vamos al espacio en los Transbordadores Espaciales, vehículos planificados y construídos hace treinta años.
Además, en estos años la ciencia Informática pasó a ser Ingeniería, es decir, a ser ciencia pero con metodologías de desarrollo para maximizar beneficios y reducir costes, y con planificaciones.
El hecho de que la Informática haya avanzado tanto, en mi opinión, se debe a tres puntos:
-Es inmaterial, al menos el software, con lo cuál su construcción no implica trabajo físico y por tanto es menos costoso en mano de obra. La Informática es BARATA, por lo tanto se puede invertir en ella sin obtener grandes pérdidas en caso de pifiarla.
Lo mismo con el hardware, puesto que lo caro es hacer máquinas que fabriquen hardware. Una vez hechas, se puede fabricar todo el hardware que quieras por dos duros. De hecho a principios de los 80, el gigante del hardware, IBM, pensaba que sería el hardware lo que triunfaría y en lo que se invertiría, cuando luego se comprobó que ésto no era cierto. Era caro hecer máquinas que fabricaran hardware, aunque no era caro contratar cerebros para hacer software...
-Internet. El avance de Internet ha hecho que la Informática se extienda a casi todo el mundo, sobre todo a finales de los 90, que fue cuando precisamente más evolucionó nuestra "prostituta", y que cualquiera con un ordenador y un teléfono tuviera acceso a información de cómo construir cualquier cosa relacionada con la Informática.
-El Software Libre. De no haber metido caña el software libre, es decir, el desinterés de la gente que, en su mayoría, tras volver del curro de informático seguía con más informática, lo cuál es culmen del frikismo, el software propietario no se hubiera puesto las pilas y aun estaríamos en la "Edad de los Metales" informáticamente hablando.
hacer las cosas bien
Hacía mucho tiempo que no leía algo que me gustase tanto en esta página:
"ya es el momento de empezar a hacer las cosas bien".
genial.
independientemente de si alguien tiene título o no. si no lo tiene, pero le gusta hacer las cosas bien, quiere hacerlas bien, es de los nuestros. si tiene título pero no le gusta hacer las cosas bien, entonces no es de lo nuestros.
¿qué es la ingeniería? es una herramienta para hacer mejor las cosas, para que aprendas que las cosas hay que hacerlas bien, y cómo hacerlas bien. y una ingeniería técnica es lo mismo pero más aplicado y menos general.
¿y un colegio? una entidad de gente que le gusta hacer las cosas bien que trata de garantizar que en la profesión la gente haga las cosas lo mejor posible. estar colegiado significa querer hacer las cosas bien.
Lo importante, los fundamentos
También creo como tú que nos hemos rodeado de charlatanería y palabrería vacía. Hemos perdido un poco la visión global del conjunto. En un documental el conocido ingeniero de software Linus Torvalds comentaba que se sentía afortunado por haber sido educado en una época en la que la informática era mucho más sencilla que ahora.
Como en toda ingeniería lo más importante es tener los principales conceptos básicos muy claros. Uno puede tener un perfil técnico, gestor o comercial (lo ideal sería un buen equilibrio entre los tres) pero si no conoce bien los fundamentos básicos del negocio, mal futuro nos espera.



Comentarios recientes
hace 10 horas 5 mins
hace 12 horas 8 mins
hace 12 horas 10 mins
hace 12 horas 16 mins
hace 19 horas 43 mins
hace 1 día 10 horas
hace 1 día 12 horas
hace 1 día 15 horas
hace 1 día 16 horas
hace 2 días 9 horas