Be water…

De anuncios inteligentes y frikismo informático (geekismo) va la cosa

Hace un tiempo una marca de automóviles (no recuerdo la marca ni el modelo, la verdad) estuvo emitiendo un anuncio en el que aparece Bruce Lee hablando de La Creación de la Forma sin Forma, del Jeet-Kune-Do, el estilo de lucha que inventó Bruce Lee y que mostraba en sus películas. Digo estilo de lucha y no Arte Marcial porque el objetivo último del Jeet-Kune-Do es obtener una forma efectiva de lucha mientras que el objetivo último de un Arte Marcial es construir mejores personas. Este objetivo, que aparece en muchas otras facetas de la vida (las religiones, el deporte, las teletiendas, los préstamos de los bancos que nos hacen tan felices, los anuncios de compresas,…) se consigue en la Artes Marciales mediante una práctica que inculca valores como: respeto, humildad, paciencia, esfuerzo, piedad, etc. Bueno, que me pierdo. Algún día hablaré más sobre las Artes Marciales, o mejor sobre una en particular, el Shorinji Kenpo.

Pero volviendo a lo que comentaba al principio, el texto del anuncio es algo como:

Empty your mind, be formless, shapeless…

like water

If you put water into a bottle it becomes the bottle,

If you put water into a teapot it becomes the teapot…

Water can flow, or can clash

Be water my friend…

Esto de poner a Bruce Lee hablando de filosofía cuasi-Zen para vender un coche es lo que ahora se llama publicidad inteligente. Es decir, se larga un anuncio con un chino hablando en inglés en España (probablemente el país de Europa donde menos Inglés se hable), sin explicar ni subtitular nada y se espera que se entienda que comprándote un coche determinado ya no te adaptas a la carretera, sino que eres la carretera. Esperemos que nadie aplique el mismo razonamiento a los anuncios de papel higiénico.

El caso es que ha llegado a la lista de I+D un envío con el siguiente texto, que los iniciados en C entenderán a la primera:

Empty your memory, with a free()…

like a pointer!

If you cast a pointer to a integer, it becomes the integer,

if you cast a pointer to a struct, it becomes the struct…

The pointer can crash…, and can Overflow…

Be a pointer my friend…

Para el resto, símplemente comentar que los informáticos cada vez somos más geeks (por cierto, un geek es un friki en versión informática).