La Naturaleza del Software

La Ley de Linus

26 Mayo 2008
La Ley de Linus

Estoy batallando con el filtro spam de mi blog, y me he dado cuenta que me ha dejado oculto varios comentarios interesantes. Uno de los que he rescatado fue enviado por Micronauta, y como él escribe uno de mis blogs favoritos, creo que se merece una respuesta destacada (además que aprovecho de pedirle las disculpas por no haber publicado su comentario). Veamos, el comentario está en mi articulo sobre el fallo en Debian, encontrado por Luciano Bello  Tengo que confesar que no he quedado satisfecho con la nota tan breve y seudo humorística que hice y creo que en algún momento escribiré...

Read more »

Desarrollando en las nubes

7 Mayo 2008

Ayer me llegó la cuenta para usar los servicios de la Google App Engine, tengo un par de ideas para desarrollar, pero por ahora vamos a investigar, observar, aprender de otros. Estoy construyendo un prototipo, pero va a tomar tiempo, lamentablemente sólo le puedo dedicar mi tiempo libre, y está bastante escaso. Si les interesa integrarse al proyecto, por favor escribanme, o dejenme un comentario, la idea es preparar alguna aplicación Web 2.0 de nicho, social, por supuesto.Requisitos: saber python, o tener habilidades de diseño gráfico (o tener mucho dinero para invertir Para una introducción a la Google App Engine...

Read more »

Ingeniería de Software y las Pirámides

23 Enero 2008

“Si miras al software hoy en día, a través de los lentes de la historia de la ingeniería, ciertamente es un tipo de ingeniería, pero del tipo de ingeniería que hacía la gente que no conocía el concepto del arco. Mucho software hoy día es en cierta medida como una pirámide egipcia con millones de piedras apiladas una encima de otra, sin integridad estructural, construido por fuerza bruta y miles de esclavos.” Alan Kay en una entrevista para la revista Queue, a lo que el entrevistador responde La analogía es aún mejor porque hay cámara ocultas que nadie puede entender.

Read more »

El Misterio de las Pirámides

22 Enero 2008
El Misterio de las Pirámides

El misterio de la construcción de las pirámides no sería tal, si los ingenieros de ese tiempo hubieran dejado la documentación adecuada.

Read more »

Mi mayor aporte a la seguridad informática

30 Octubre 2007
Mi mayor aporte a la seguridad informática

Escribo este artículo con orgullo y preocupación. Orgullo por el impacto que logró mi trabajo y preocupación porque, bueno ya van a ver porque. El año 2005 escribí un artículo en codeproject donde mostré un esquema práctico que explotaba una de las vulnerabilidades encontradas en ese tiempo al algoritmo MD5. El artículo alcanzó notoriedad al ser destacado en Slashdot, y en Kriptópolis. Mi artículo original está en inglés y hay un (muy breve) resumen en este mismo blog. La verdad es que no me preocupé much más del tema, y no estaba enterado de los derroteros que siguió esta prueba de concepto, pero haciendo una...

Read more »

Errores de Redondeo

27 Septiembre 2007
Errores de Redondeo

Aunque el bug de Excel 2007 ha tenido mucha cobertura, no es primer error de redondeo de la historia, y tampoco el más catastrófico. Y aunque todavía no sabemos que consecuencas pueda tener este nuevo bug de Excel, por lo menos todavía muere nadie por este error. Pero durante la primera guerra del golfo hubo un error de similar origen, que le costó la vida a 28 marines norteramericanos. El origen del bug de excel y del error que mató a los marines es el mismo. Para los que no lo saben, el error en Excel 2007 consiste en que si...

Read more »

El Software Libre no es amenaza

17 Agosto 2007
El Software Libre no es amenaza

“El Open Source no es algo a lo cual temer. El Open source es algo que debe ser explicado. El Open source gana no porque sea abierto, ni porque sea gratis. El Open source gana sólo cuando es mejor” Larry Ellison, CEO de Oracle Oracle está abriendo varias plazas de trabajo TI en nuestro país, esa es una excelente noticia. SuCEO, el famoso Larry Ellison, ha manifestado sus ideas sobre el open source y el software libre varias veces, pero rescato esta entrevista, de la cual extraje la cita del encabezado. La web 2.0 y Oracle Le preguntan a Ellison si considera a la...

Read more »

Microsoft se une al Open Source

26 Julio 2007

Hoy día es histórico. Microsoft ha decidido enviar sus licencias permisivas y shared source a la OSI para su aprobación. Un poco de historia La OSI,Open Source Iniciative,es una organización que nació en 1997, después de la publicación del famoso artículo de Eric Raymond, La Catedral y el Bazar, y de la decisión de Netscape de publicar su código fuente. En aquel tiempo un grupo de influyentes personajes de las comunidades de desarrolladores de software abierto decidieron que era tiempo de dejar atrás la actitud confrontacional y moralizadora asociada con el software libre, como lo planteaban los grupos asociados a la FSF. Entonces decidieron promover...

Read more »

La Practica de la Programación

12 Julio 2007
La Practica de la Programación

Una vez escuche que Knuth colocaba en su tarjeta de presentación: “Donald Knuth – Programmer” Pero con el tiempo tuvo que cambiarla, porque poner en una tarjeta de presentación “Programador”, como “profesión”, no era muy bien visto. Hoy en día se coloca cualquier cosa en las tarjetas de presentación de mis colegas, desde Analista de Sistemas, a Arquitecto de Información, pasando por supuesto, por Ingeniero de Software. Parece que decir que uno es un programador es algo vergonzoso, siendo que programar es a lo mejor que se pueda dedicar una persona. Recientemente Enrique Dans escribe: “El turbio pasado ha convertido la...

Read more »

Lecciones de RataTouille

1 Julio 2007
Lecciones de RataTouille

Rats era lo que los ingenieros llamamos un proyecto incendiado. Se trataba de una película importante para Pixar, pues era el primer proyecto de la era “post Disney”, y debía tener por lo tanto todos los elementos de un éxito. Y aunque el trabajo de Jan Pikava, su director, era de alta calidad artística, la historia era considerada “muy plana” por los ejecutivos de Pixar. Steve Jobs decide hacer algo, primero corre la fecha de estreno de Cars de noviembre de 2005 a mayo de 2006, y el equipo de Pikava recibe la orden de fortalecer la historia, y lograr que el...

Read more »