La Naturaleza del Software

La naturaleza del software, según Octavio Paz

“La revelación de nuestra condición es, asimismo creación de nostros mismos. Según se ha visto, esa revelación puede darse de muchas formas e incluso no recibir formulación verbal alguna. Pero aun entonces implica una creación de aquello mismo que revela: el hombre. Nuestra condición original es, por esencia, algo que siempre esta haciéndose a sí mismo” Así comienza Octavio Paz el capítulo “Inspiración”, en su libro el “Arco y La Lira”, y acudo

Eolas ataca de nuevo

En 2005 les contaba sobre el Caso Eolas: Eolas significa “Embedded Objects Linked Across Systems” (objetos incrustados enlazados a lo largo de sistemas +/-). Pero en gaelico significa Sabiduría. Los muchachos de Eolas tienen una patente desde 1994 que cubre la incrustación de objetos en browsers internet. De acuerdo a la página de tecnología de Eolas la patente cubre, “los browsers para la web que soporten tecnologías populares como componentes ActiveX, applets Java y plug-ins para navegadores”.

Administrar el momentum

Porqué los roadmaps, las cartas gantt, la planificación, los wireframes, la documentación, las especificaciones y todos esas abstracciones que hacemos para explicar lo que vamos a construir no son más que impedimentos (o excusas) para no empezar a construir realmente lo que se nos pidió. De eso trata esta charla de Jason Fried, de 37Signals:

TI: Transparencia e Información, hacia el gobierno abierto

Una cosa que me preocupa es la falta de visión de nuestros políticos con respecto a las tecnologías de información. A través del twitter de @utaladriz me entero de data.gov, reconozco que no había seguido la propuesta de TI de la administración de Obama. Investigando sobre el tema llego al origen de todo esto, corresponde a un memorando enviado el primer día de su mandato por el Presidente Obama titulado “ Transparencia y Gobierno Abierto".

Un regalo de aniversario

Como estamos de aniversario, vamos a abrir los regalos. Esta es una brillante charla de Seth Godin, que espero que disfruten, es mi regalo de aniversario para todos los que leen este blog, en especial para todos aquellos que están en el negocio del software:

¿Cuál es el objetivo de Google Chrome OS?

El anuncio de Google Chrome OS más que un ataque directo a Microsoft, es la primera etapa de una estrategia, que si sale bien, puede ser la amenaza más seria que ha enfrentado Redmond hasta ahora. Aunque, según declaran en sus FAQs, el primer mercado que Google Chrome OS será el de los netbooks, la verdad es que el desarrollo de este mercado le permitirá adquirir el momentum suficiente para emprender la conquista de un mercado más interesante, el de los PC corporativos.

Sistema distribuido

“Un sistema distribuido es aquel en el cual la falla de un computador, que no tenías idea que existía, provoca que tu computador quede inutilizado” – Leslie Lamport

El manejo informático de la identidad

El manejo de la identidad en la red es un tema que he abordado en este espacio, pero que me parece necesario y urgente retomar, dada ciertas coyunturas que se están dando. Es por esto que voy a iniciar una serie de artículos sobre el problema del manejo de la identidad, y parto con este artículo reciclado de julio de 2007. “Internet fue construida sin una manera de saber quien se conecta y a que se conecta.

Usuarios y delfines

Los usuarios son como los delfines, sabemos que son inteligentes, pero no podemos comunicarnos efectivamente con ellos todavía.

El sueño de las ovejas eléctricas

Scott Draves es un artista, del mejor tipo de artistas que existen, porque Scott Draves es un programador. Esta es una muestra de su arte: Las imágenes y videos de este artículo corresponden al arte generado por el trabajo de Scott Draves, son “el producto de un algoritmo evolutivo corriendo en una mente cyborg consistente en más de 60.000 computadores y personas”. En 1990 Draves presenta en su tesis doctoral un mecanismo de metaprogramación eficiente que permite, mediante un lenguaje de programación adhoc, crear imágenes gráficas por computadora.