archivo

Archivos diarios: agosto 12, 2010

Jamie Zawinski (antiguo desarrollador de Netscape Navigator) comentó: «Todo programa intenta expandirse hasta que pueda leer emails. Aquél que no pueda ser expandido hasta ese punto, será sustituido por otro que sí tenga esa capacidad».

Esta cita me parece una genialidad ya que detrás de su exageración hay una gran realidad y es que uno de los grandes problemas en el desarrollo de software es que por regla general proporcionamos soluciones difíciles a problemas simples y que en lugar de tender hacia eso, en los mantenimientos vamos hacia el lado contrario, es decir, a incrementar la complejidad añadiendo (o permitiendo añadir) funcionalidades sin utilidad aparente y que hacen todo más difícil (desde la usabilidad, hasta el propio mantenimiento).

El tema de la simplicidad lo incorporó también a su vida, ya que dejó el mundo del desarrollo de software para gestionar su propio club llamado DNA Lounge en San Francisco.