Arte

Poesía, Caligramas y la Belleza del Código

11 Septiembre 2011
Poesía, Caligramas y la Belleza del Código

La lectura de un párrafo de texto  requiere un recorrido lineal de izquierda a derecha. Esto debido a la conformación de nuestro sistema de escritura, si estuvieramos en el oriente medio el sentido sería el contrario, de derecha a izquierda. La lectura es lineal, en una dimensión. A diferencia de la comunicación oral, por ejemplo, que tiene 2 ó quizás más dimensiones. Al conversar no sólo usamos el habla, está el lenguaje corporal, los gestos que acompañan nuestra expresión, la respuesta límbica, etc. ¿Cuantas dimensiones tiene el código de un programa? Escribir un programa no es lo mismo que...

Read more »

Confianza y Anarquía

26 Marzo 2011
Confianza y Anarquía

Interacción directa con el usuario, generación de confianza, anarquía, las claves de esta charla de Fred George en infoq, que les recomiendo: http://www.infoq.com/presentations/Leaner-Programmer-Anarchy Por razones totalmente accidentales, estoy en medio de un proceso de anarquía con uno de mis equipos. No hay un “jefe de proyectos” a cargo de este equipo de 4 desarrolladores. En estos momentos dependen directamente de mí, pero están trabajando literalmente sin un administrador. Cometemos muchas de las herejías que propone Fred George, y no porque seamos super modernos y estemos experimentando con lean o metodologías post ágiles, simplemente tenemos que sacar las tareas adelante. Y...

Read more »

Diálogos anacrónicos

23 Enero 2011
Diálogos anacrónicos

Hoy  en el diario El País sale publicado este diálogo politeista, entre Umberto Eco y Javier Marías. Debe haber sido un encuentro fascinante, entre estos dos viejos pensadores. Hablar de internet era inevitable: Umberto Eco. Internet es la vuelta de Gutenberg. Si McLuhan estuviera vivo tendría que cambiar sus teorías. Con Internet es una civilización alfabética. Escribirán mal, leerán deprisa, pero si no saben el abecedario se quedan fuera. Los padres de hoy veían la televisión, no leían, pero sus hijos tienen que leer en Internet, y rápidamente. Es un fenómeno nuevo. Javier  Marías. Esto sería una ventaja. U. Eco....

Read more »

Knuth responde a todas las preguntas

21 Enero 2011
Knuth responde a todas las preguntas

Otro artículo, esta vez es una traducción de una charla de Knuth publicada en 2006, por cierto, Knuth fue premiado recientemente en España, de acuerdo a esta noticia en El Pais. Knuth responde a todas las preguntas Todos tenemos nuestros heroes personales, hombres representativos, sobretodo del campo en que nos desarrollamos. Uno de mis más antiguos héroes personales es el profesor y programador Donald Knuth. Autor del famoso Art of Computer Programming, y un gran programador. Creador de Metafont y TeX, usados por miles de científicos hoy en día para publicar sus artículos. Donald Knuth es profesor emérito en la...

Read more »

Lecciones del mundo de la moda

4 Julio 2010
Lecciones del mundo de la moda

El gráfico de más abajo muestra las ventas, en miles de millones de dolares, para el 2007 en diversas industrias, la principal diferencia es el grado de protección a la propiedad intelectual entre ellas. A la izquierda están las que tienen muy baja, o casi ninguna protección a la propiedad intelectual, y a la derecha las industrias con alto grado de protección a la propiedad intelectual: La gráfica es parte de la presentación que Johanna Blakley dió en TEDxUSC este año. La presentación es brillante, y cuando llega a este gráfico recibe aplausos. Al fin y al cabo, la...

Read more »

Alan Kay

26 Mayo 2010
Alan Kay

El 17 de mayo de 2010 Alan Kay cumplió 70 años, y sus amigos le regalaron un libro de ensayos, escritos por amigos de él y gente que ha trabajado con él en distintos campos. Alan Kay es un verdadero polímata, un artista, en el sentido descrito por Leon Batista Alberti: “.. el artista en este contexto social no debe ser un simple artesano, sino un intelectual preparado en todas las disciplinas y en todos los terrenos.” Alan Kay dijo “la mejor forma de predecir el futuro es creándolo”, e inventó el notebook, la interfaz gráfica de usuario (GUI),...

Read more »

Ser ingeniero

14 Mayo 2010

El software no se ajusta a las leyes de la física, por lo tanto no sé si tiene sentido ablar de la ingeniería de software como tal, sin embargo, el software, como código puro, no es de mucha utilidad, debe ejecutarse sobre una infraestructura tecnológica,el hardware. Así que en ese momento, cuando se implanta un sistema, el programador, el desarrollador de software deja paso al ingeniero de sistemas. Cuando nos preocupamos de los problemas de implantación, cuando luchamos por bajar la latencia, cuando nos enfrentamos a las falacias de la computación distribuida,   intentamos burlar los límites de la...

Read more »

Un video imperdible

28 Marzo 2010

Este clip es una animación stop-motion realizada por Bang-yao Liu estudiante del Savannah College of Art and Design. (Asegúrense de ver el making of)

Read more »

La programación como un Arte (Parte III)

6 Diciembre 2009

La programación de computadores como un arte Por Donald Knuth, 1974 (Lee las partes I, y II) Ciencia y Arte Nuestra discusión indica que la programación de computadores es para ahora ambas: una ciencia y un arte, y que los dos aspectos se complementan bien una con otra. Aparentemente muchos autores que examinan tal pregunta llegan a la misma conclusión, que su área de estudio es ambas una ciencia y un arte, cualquiera sea esta área. Encontré un libro sobre fotografía elemental, escrito en 1893, que decía “el desarrollo de la imagen fotográfica es ambas un arte y una ciencia.” De...

Read more »

La programación como un Arte (Parte I)

1 Diciembre 2009

La programación de computadores como un arte Por Donald Knuth CACM, Diciembre de 1974 Cuando Communications of the ACM comenzó su publicación en 1959, los miembros del Comité Editorial de la ACM hicieron la siguiente observación al describir el propósito de las publicaciones periódicas de la ACM: “Si la programación de computadores será una importante parte de la investigación y desarrollo de los computadores, se debe efectuar una transición de la programación de un arte a una ciencia disciplinada”. Esta meta ha sido un tema recurrente durante los años siguientes; por ejemplo,  leemos en 1970 sobre “los primeros pasos en la transformación del...

Read more »