Famosas frases de la informática comentadas por mí.

Visionarios, gurús, programadores, jefes de empresa… todos quisieron hacer frases célebres sobre informática, lo que ellos no sabían era lo rápido que avanzarían los ordenadores en tan pocos años:

“Una vez un ordenador me venció jugando al ajedrez, pero no me opuso resistencia cuando pasamos al kick boxing”  Emo Philips

Para algunos de los portátiles que venden ahora no hace falta ser tan contundentes, los dejas encendidos un rato, les miras mal, y mueren de sobrecalentamiento.

“El ordenador nació para resolver problemas que antes no existían” Bill Gates

¿Antes la gente no tenía problemas para hacer índices en un documento de word? interesante…

“Todas las piezas deben unirse sin ser forzadas. Debe recordar que los componentes que está reensamblando fueron desmontados por usted, por lo que si no puede unirlos debe existir una razón. Pero sobre todo, no use un martillo” Manual de mantenimiento de IBM, año 1925

Bueno, mi mayor problema cuando abro ordenadores es que pierdo tornillos y acabo optimizando la forma de sujetar la carcasa sin ellos, pero no negaré que lo del martillo me lo he planteado alguna vez.

 “Si piensas que los usuarios de tus programas son idiotas, sólo los idiotas usarán tus programas” Linus Torvalds

Curioso que esto lo diga un gran impulsor de Linux, un sistema operativo que ha conseguido algo que nunca creí ver en España: es algo gratis y la gente no corre a probarlo. Si algo he aprendido de los usuarios, es que si tienen algo fácil con lo que hacer las cosas, no van a por algo más difícil de usar para hacer casi lo mismo.

 “Desde el punto de vista de un programador, el usuario no es más que un periférico que teclea cuando se le envía una petición de lectura”  P. Williams

Pero es tan puñetero que en la primera demostración que le hagas de tu programa, tecleará el único fallo que no hayas previsto. Los usuarios son malos…

“¿Dónde está la tecla ‘ANY’?” Homer Simpson, frente a un mensaje “press any key”

¿Qué os había dicho en la frase anterior?

“Los ordenadores son buenos siguiendo instrucciones, no leyendo tu mente” Donald Knuth

Exacto, querida tía, recuerda, si pulsas aceptar cuando te sale un mensaje que pone: «¿Desea salir sin guardar los cambios?» el ordenador no va a interpretar que querías guardar y seguir escribiendo porque le has dado por error a la tecla de salir.

Claro que Donald Knuth no tuvo en cuenta los avances en interfaces cerebro-ordenador, y que empresas como BitBrain (española) trabajen en ello. Aunque queda mucho para que lean la mente de verdad, estos ya tienen una silla de ruedas que puedes manejar con tu cerebro si llevas puesto un casco especial.

 “Tus clientes más descontentos son tu mayor fuente de aprendizaje” Bill Gates

Al parecer tiene mucho que aprender entonces.

 “¿Internet? No estamos interesados en eso” Bill Gates

Para no estar interesados consiguieron hacer usuarios descontentos con Internet Explorer, Hotmail y Messenger, todo un record.

“La mayoría de expertos está de acuerdo en que la causa más probable de destrucción del mundo sería por accidente; y aquí es donde entramos nosotros: somos profesionales de la informática, causamos accidentes” Nathaniel Borenstein

Vale, esto no lo podemos negar, somos los reyes del caos, pero el Titanic se hundió sin informáticos, hay más gente peligrosa por ahí, y un «no hay huevos a pulsar el botón rojo y luego cancelarlo» puede ser muy peligroso…

“Dicen que los pesimistas ven el vaso medio vacío; los optimistas, en cambio, lo ven medio lleno. Los ingenieros, por supuesto, ven que el vaso es el doble de grande de lo que sería necesario” Bob Lewis

Salvo un informático, un buen informático te dirá que el vaso vale para el futuro cuando tengas necesidad de echar más agua, y que además es válido para otros líquidos estándar como leche o wisky. Aunque tú solo vayas a necesitar esa cantidad de agua y siempre esa. (Llegará algún usuario que le eche ácido y preguntará porqué se deshace el vaso).

 “Es importante destacar que ningún ingeniero de software con ética consentiría escribir un procedimiento llamado DestruirBaghdad. Su ética le obligaría a escribir un procedimiento DestruirCiudad, al que se pasaría el parámetro Baghdad” Nathaniel S. Borenstein

Ante todo que el código sea reutilizable.

“Una de las cosas más fascinantes de los programadores es que no puedes saber si están trabajando o no sólo con mirarlos. A menudo están sentados aparentemente tomando café, chismorreando o mirando a las nubes. Sin embargo, es posible que estén poniendo en orden todas las ideas individuales y sin relación que pululan por su mente” Charles M. Strauss

Esta es una de las razones por las que es peligroso tener un jefe que no sabe cuánto tiempo cuesta hacer lo que te manda. La otra es que le dará igual mandarte algo sencillo como algo digno de premio Nobel.

 “La programación en bajo nivel es buena para el alma del programador” John Carmack

Y mala para su salud mental, su estrés, su tiempo y su cartera. Para el que le venda el café igual es buena.

 “Si automatizas un procedimiento desastroso, obtienes un procedimiento desastroso automatizado” Rod Michael

Como la automatrícula de mi universidad o lo que les informatizan a muchos funcionarios…

  “La generación de código, como beber alcohol, es bueno si se hace con moderación” Alex Lowe

Mis profesores no lo veían así, intuyo que mis futuros jefes tampoco. Intentaré sobrevivir.

 “En dos ocasiones me han preguntado: ‘si pone datos incorrectos en la máquina, ¿saldrán las respuestas correctas?’. Soy absolutamente incapaz de hacerme una idea del tipo de confusión de ideas que pueden provocar que alguien haga una pregunta así” Charles Babbage

El problema es que no sólo lo preguntan, si haces un programa que diga «Inserte un número del 0 al 9», en menos de 5 usuarios alguien ya habrá puesto un 10 y la letra ‘a’. ¿Quién demonios quiere «a copias»? ¿Quién??

 “La diferencia entre la teoría y la práctica es que, en teoría, no hay diferencia entre la teoría y la práctica” Richard Moore, desarrollador de KDE

En teoría mi último programa funciona, una lástima que todavía sea «en teoría».

“Creo que es una nueva característica. No le cuentes a nadie que fue un accidente” Larry Wall

XD Por supuesto, si cuela como nueva funcionalidad no voy a decir que es un fallo…

“La gestión manual de bloques de memoria en C es como hacer malabarismos con pastillas de jabón en la ducha de la prisión: todo diversión hasta que cometes un fallo” Un usuario anónimo de un foro Usenet

¡Qué exagerao! Entonces empieza la diversión de verdad, horas y horas sin dormir a base de café buscando el puñetero fallo en la línea 5 que hace que el programa explote cuando llega a la 279…

“Los Servicios Web son como el sexo entre los adolescentes. Todos hablan de hacerlo, pero aquellos que realmente lo hacen, lo hacen muy mal” Michelle Bustamante

Lo bueno es que los adolescentes crecen y algunos hasta mejoran, como los servicios web.

 “El único sistema seguro es aquél que está apagado en el interior de un bloque de hormigón protegido en una habitación sellada rodeada por guardias armados” Gene Spafford

Yo creo que ni ese, al final llega Tom Cruise colgándose del techo y te roba en un diskete lo que guardas ahí.

 “Las organizaciones gastan millones de dólares en firewalls y dispositivos de seguridad, pero tiran el dinero porque ninguna de estas medidas cubre el eslabón más débil de la cadena de seguridad: la gente que usa y administra los ordenadores” Kevin Mitnick

Exacto, es como poner un guardia armado con un bazooka en la puerta y que la contraseña para entrar sea «12345», o «asdfg». O peor, que la contraseña del ordenador de la empresa sea la misma que la del correo, el facebook, aquella página rara en la que me registré y no volví a pisar…

 “Las contraseñas son como la ropa interor. No puedes dejar que nadie la vea, debes cambiarla regularmente y no debes compartirla con extraños Chris Pirillo

Esta la pongo en negrita a ver si dicho así alguno se aplica el cuento. Sencillamente genial.

 “En dos años el problema del spam se habrá resuelto” Bill Gates, 2004

¡Jajajajajajajajajajajajajajajajajajajajajaja! ojalá Bill, ojalá… Aunque hemos mejorado, hoy mi carpeta de spam sólo tiene 3 correos intentando venderme viagra.

 “El problema de los virus es pasajero. En un par de años estará resuelto” John McAfee, 1988

“Los virus informáticos son una leyenda urbana” Peter Norton, 1988

Más visionarios, si es que no se les puede dejar hacer predicciones, dedicaos a la informática que si predecís que no va a haber guerra nuclear en breve empezaré a preocuparme mucho viendo vuestras dotes de adivinatorias…

 “En el futuro es posible que los ordenadores no pesen más de 1,5 toneladas” Popular mechanics, 1949

Y yo quejándome de que mi anterior portatil pesaba un kilo… Al menos este acertó.

 “Antes de que el hombre alcance la luna, el correo será enviado en unas horas desde Nueva York a California, Inglaterra, India o Australia con misiles guiados. Estamos en la era del misil-correo” Arthur Summerfield, 1959, Correos de los Estados Unidos

Menos mal que el mail es menos agresivo, viendo sus ideas de correos misiles, casi que prefiero aguantar un poco de spam, al menos no te revienta las ventanas de casa para enviarte una factura o una carta con fotos de gatitos.

Fuente de las frases:

http://www.gran-angular.net/101-citas-sobre-informatica-frases-tecnologia/2008/04/10/

Hello world!

Todos los días, millones de personas usan un ordenador por primera vez. ¿Recuerdas tu primera vez? (Hablo de ordenadores, por supuesto ;)) Algunos sienten algo de miedo, no quieren «romper» nada. Hay quien siente admiración. Para cierta gente es muy fácil, y difícil 5 minutos más tarde, y después fácil otra vez… Pero la mayoría cree que hay magia bajo sus dedos. Pulsan un botón, entonces un programa para escribir textos se abre, e inmediatamente aparece un clip en la pantalla preguntándote qué quieres (¡déjalo ya Clippo! tú precisamente no me vas a dar un novio inmortal friki con el cuerpo de Hugh Jackman, el carisma de House, la cuenta bancaria de Bill Gates y la clave para la paz en el mundo, no soy egoísta :))

Al otro lado, está la gente que hace la magia: los Houdinis de los ordenadores, los Gandalfs de la computación, los Dumbledores del código… Bueno, igual estoy exagerando un poquito, pero estoy hablando de esa gente genial, los programadores, diseñadores, analistas de sistemas… Lector de mi blog, sí tú (problablemente la única persona que va a leer este texto aparte de mi), el programa que tú abres para entrar en internet, el programa que usas para enviar mails, la web que visitas para ligar poco a poco con esa chica tan mona, todos han sido programados por esa gente genial de Estados Unidos, Reino Unido, la India, España, Japón… Y toda esta gente de tantos sitios del mundo tiene una cosa en común, todos empezaron programando un programa muy simple que lo único que hacía era mostrar en pantalla una frase, casi todos usaron la misma:

«hello world!»

Lo que ellos no sabían cuando hicieron su primer programita, era la cantidad de gente que necesitaría sus futuros programas para trabajar, lo útiles iban a ser los programas que hacen ahora, y cuánta gente haría pausas en su trabajo para jugar a alguno de sus juegos extremadamente adictivos (sí, programadores de Angry Birds, vuestro producto tiene algunos problemas con mi productividad, ¡y no es culpa mía!).

Este post es mi «programa hello world!» para el mundo de los blogs. Espero que el resto de mis post sean más interesantes o divertidos. Soy sólo una chica a la que le gustan los ordenadores, los deportes, la fotografía, el cine, los viajes y otras cosas. Y aquí, quiero hablar sobre curiosidades, cosas que me gustan, cosas que no me gustan, reflexiones sobre temas estúpidos y otras cosillas. Gracias por leerme.

P.D. Más información sobre los programas hello world: