martes, 19 de diciembre de 2006

De mayor quiero ser Informático,pero ingeniero eh!

Bien, amigo ingeniero informático, o ingeniero técnico como es mi caso, sabes como es la realidad. Sabes que cuando anuncias tu titulación en cualquier ambiente lo primero que dice la gente no es "anda, este debe saber mucho de diseñar sowftare" "seguro que es un crack en seguridad" "tiene que ser interesante eso de auditar un sistema", ni nada parecido. Más bien:"Mi windows va lento" "¿que tarjeta gráfica me recomiendas?","Me he comprado este movil y no hay quien lo entienda" o el colmo "¿como se programa este video?". A todos ellos, a los gordos, a los flacos, a los tontos, a los más tontos, a los feos, a los guapos, a todos ellos: ¡Y YO QUE LECHUGAS SE! La informática es el arte de tratar la información, de crear sistemas que te permitan mantener conversaciones completamente absurdas por mensajería instantánea que de ningún otro modo tendrías. Es el diseñar software que te permitan trabajar de manera màs cómoda y rápida, es asegurar que tu información sólo la tengas tú y quien tú quieras, que esté ordenadita y limpia para que la uses cuando quieras.
A todo esto te responden:"ah..., pero, ¿tú no eras informático?" NO pardiez, y mil veces no. Habrá ingenieros que trabajen como técnicos(y bien por ellos, creo que escogen la parte menos dolorosa) pero nunca un técnico que haga el trabajo de un ingeniero. ¿Os imaginais a un a.t.s. diagnositcando y medicando a un enfermo de cáncer? ¿O a un mecánico de taller diseñando el nuevo deportivo de Audi? En nuestro campo es lo mismo. Hay gente que diseña y desarrolla el Windows, Unix o lo que sea. Otros trabajan manteniéndolo. Y bien por ellos. Pero yo no se ni montar un servidor web. Ahora, que si me dicen que tengo que diseñar o modificar uno soy capaz de hacerlo.
Ya está bien de mamoneo con nuestra profesión. Somos ingenieros. Damos tanta matemática y asignaturas infernales como los demás. Si viene el hijo de fulanita y dice que es ingeniero mecánico,¿a que no le pides que te haga un chequeo al coche? El diseña motores, no tiene por que tener ni idea de que modelo de bujia lleva tu mierda de monovolumen. En cualquier caso, estará mu bien visto en sociedad. Coño,¡es que es ingeniero! No es un cualquiera. Sin embargo nosotros llevamos la lacra de ser frikis, gordos, asociales, llevar gafas y ser fan de Dungeons and Dragons. A mi ni siquiera me gusta el rol...
Sólo quiero reivindicar desde aqui un respeto. Un respeto a todos aquellos profesionales que trabajando en informática, los pcs domésticos nos resultan hasta extraños. Como a un ingeniero de Ferrari si le dicen que el cinturón de seguridad de un dos caballos, ¿y él que leches sabrá de eso? -Ah... es que como trabaja con coches...

Un reconocimiento para aquellos que han dedicado sus vidas a que hoy en día pueda escribir esto desde mi frío laboratorio y el mundo entero pueda verlo. Un respeto a quienes se dejaron los cuernos para enterrar a la máquina de escribir. Un profundo y merecido reconocimiento a todos aquellos que en menos de cien años han logrado hacer máquinas que al fin y al cabo nos hacen la vida más fácil.
No somos sino quienes trabajamos en diseñar y construir las infraestructuras que por no verse, o solo verse cuando fallan, estamos destinados a no tener el reconocimiento social del que gozan otros que cuyo trabajo si se ve, aunque se caiga a trozos.


Dejo aquí esto, y lo añado a favoritos: Ingenieros de primera

miércoles, 13 de diciembre de 2006

Feliz Año Nuevo

Desde mi apolitismo cerril, os dejo algo para que al menos os riais

Dios es un programador

Pues si queridos amigos, aqui los desarrolladores tenemos un colega en las alturas. Un colega muy paciente, eso si.
Discutia el otro dia con la señora Gangrolf acerca de la divinidad de la programación. Mi argumento es que dios programa, es más, programa a un nivel muy superior al nuestro. No en binario no, sino en "tetral" (base 4) con A G C y T que forman el ADN de todo bicho vivo. Además, creó la programación evolutiva. Con unas cuantas pruebas mínimas de las cuales solo siguieron viviendo unas cuantas se creó la selección natural. Esas cuantas se recombinarion entre si, formando organismos pluricelulares que combinarion su código. No solo eso, sino que estos programas de miles de millones de líneas de código (cuyo propósito es tan sólo satisfacer el ego de un creador, como cuando nosotros creamos algo sin que nos lo pida nadie) empezaron a crecer y a crecer sobre una pequeña base común. De nuevo, muchos de ellos palmaron.
Pero mira tú por donde, los que quedaron se adaptaron bien al medio. Hasta que el medio iba cambiando, que entonces palmaban más y más. Si no que se lo digan a los dinosaurios, que fueron algo asi como como un SEROX, los más grandes de su tiempo pero que no aguantaron un cambio climático. Entonces llegó la combiación maestra. Y llegó por si misma, y sin gigantes que derrotar ni necesidad de tostarse al sol para sobrevivir, el programa mamífero y su firewall de pelo tomaron todo el sistema. Aunque siempre habrá lagartijas, como las fotocopiadoras SEROX.
Pese a que en su principio era un programa desplazado por el tamaño de los reptiles,con un mundo sin bichos grandes y malos tomó infinidad de formas evolutivas. Al más grande y fuerte apenas le hacia falta motor de inferencia para encontrar nuevas maneras de comer, y además tampoco tenía ningún periférico para tomar muestras de realidad y ampliar su código. Pero otro programa derivado de la clase primigénea probó que tal le iria eso de tener dedos. Y hay que ver lo que pasa cuando eres capaz de conocer y analizar más y más información. El kernel del sistema se tiene que adaptar, y pedir más recursos (no olvidar que la inmensa mayoria de calorías que consume un programa humano se van al cerebro, o kernel).
Total que con algoritmos evolutivos derrotándose unos a otros, uno en especial cuya adaptabilidad le hacía único se fué comiendo a todos los demás, y al que no podia comerse, lo metia en una jaula para que otros programas vieran que códigos más raros habia por el sistema. Y así llegamos a los humanos: la rebelión de las máquinas.
"Putos hackers" - Debe pensar dios cuando ve a los científicos clonar ovejas. Y gatos y de todo, no hay límite. Sin embargo son algoritmos puros y duros intentando cubrir los bugs de los otros algotirmos que de otra manera no sobrevivirian. Los parchean por decirlo de algún modo. Su código no está corrupto, simplemente son algoritmos no aptos, pero que tenemos la capacidad de restaurar para hacerlos aptos. Somos la leche. Una linea de código en base 4 de millones de kilómetros de largo, que nos desgañitamos por hacer burdas imitaciones en base 2 de apenas millones de lineas de 8 cm. Que conste una cosa, no creo en dios todo poderoso. Creo en GD (Developer God), un friki aburrido que un dia empezo a juntar código y luego se fué a otra cosa.
Habrá que ver que piensa cuando vuelva y vea a su experimiento experimentando.
¡Hasta nosotros somos código!

martes, 12 de diciembre de 2006

tableando y blasfemando

Pues no me encontraba preparando unos tables con sus constraints y tal,y mi pc empieza a chasquear. Pues no estaba encantado de que depues del formateo todo iba genial, que estaba instalando la vmware para meterle un ubuntu con XGl para flipar en colores. Pues no. La cosa más rara que le puede pasar a un pc de apenas 8 meses me ha pasado. ¿Cómo narices se jode un disco duro?¿Acaso le acomplejaban los 250Gb?¿Pensó que mis datos no eran importantes? Vaya desastre. Ayer le falló la tabla de asignación, y malo de mi que pensé que era cosa de windows, y sin embargo mira, era cosa de tuercas.

Bueno, voy a ver HOUSE. Cuando tenga más datos de mi autopsia cibernética seguiré blasfemando.Mientras tanto esperaré ansioso a que venga la ambulancia de cpu's.

Arg,pisé un ratón.Creo que la pelusa de debajo de la mesa de experimentar es demasiado cómoda. Mañana echaré cristales, o algo asi.

Be water?

Empty your mind, be formless, shapeless ­ like void*.
If you put an int into a void*, it becomes the int.
You put float into a void* it becomes the float.
You put in a char it becomes the char.
Now, void * can flow or it can overflow.

Be void* my friend


Curiosa versión del anuncio de Bruce Lee. A mi me ha hecho mucha gracia, lamento que cuando se lo cuente a cualquier amigo que no sea de la carrera vaya a poner la misma cara que mi abuela cuando le explico el "fuera de juego" en el futbol.

Bienvenidos a mi gruta

Antes de nada quería agradeceros que os hayais dejado caer por aquí. No es fácil encontrar este laboratorio. Aunque más difícil es aún averiguar para que sirve.
Voy a procurar dejar aqui reflejadas mis vivencias personales acerca de esto de estudiar informática. Si, lo sé, anda que no hay carreras, pero... es que esta en el fondo me gusta. Pese a las asignaturas y los profesores, ITIG no me está resultando tan traumática como parecia el primer año. Es más, cada vez va más suelta.

Como primer experimiento, os dejo una cosa que a mi me tiene enfrascado, se trata de un reto propuesto por uno de los ponentes de la última CodeCamp en Madrid (El Escorial), el señor Maligno (Chema Alonso)
Aquí teneis: http://www.informatica64.com/retohacking/
Espero que no lo rompais antes que yo! Pardiez!