¿Por qué fallan los proyectos de software?

La frustración es muchas veces una constante cuando se trata de abordar un proyecto de software, ya sea un proyecto grande o pequeños desarrollos, ya sea interno o externo. Es sorprendente que en un área aparentemente tan predecible, a base de combinaciones de unos y ceros, sea tan difícil hacer predicciones precisas, tanto en tiempo como en coste.

Lo cierto es que el desarrollo de software no es una ciencia tan nueva. Otras disciplinas, como la arquitectura o la fabricación naval, llevan desarrollándose milenios. Podríamos decir que el software comenzó sus andaduras alrededor de 1950, en la época en la que se construyó el Mark I y similares, que constituía el paso de máquinas de cálculo a lo que hoy conocemos por ordenadores modernos.

Hay un estudio basado en una encuesta de Standish Group que da una visión bastante clara de algunos factores que influyen en los problemas con proyectos de software.

Continue reading

Navegando más allá

Dejamos gran cantidad de información en Internet. Ya no sólo en transacciones comerciales o bancarias, en comentarios en blogs o en otros servicios de forma explícita, también mucha información de forma implícita por el sólo hecho de abrir el navegador web y darse una vuelta.

Aparentemente, pides una página a través de la barra de direcciones o siguiendo algún link y el servidor te devuelve el código html que construye la página. Pero de lo que no te das cuenta es de que tu navegador y el servidor están “cuchicheando” y se están pasando datos discretamente.

Continue reading

Aprietatuercas de primera

Unas líneas de (nostálgica) lectura veraniega:

[…] Se nos enseña la forma más barata y eficaz de apretar tuercas, sin preocuparnos de si esa tuerca pertenecerá a una lavadora o a un misil tierra-aire; y por supuesto, a nadie le importa quién inventó la puta tuerca.

[…] – O sea –apunta Lola-, que te enseñan a follar, pero no a enamorarte.

[…] Y sólo si tienes voluntad y cojones, si arrancas ratos perdidos, si te preocupas de lo que te rodea y lees, y viajas si puedes, y miras, acabarás sabiendo algo de lo que es el mundo. Pero ésta es una opción personal que no está al alcance de todos; se lleva mucho del poco tiempo que te dejan, y a veces se paga caro.

[…] Y al final, seremos científicos especializados sin valores ni memoria, brillantes, vanidosos, avaros e incultos. Y clonaremos vacas y personas y hasta nuestra propia alma, que no valdrá una mierda*.

Continue reading

Apache vs Microsoft IIS, las cosas cambian

Según Netcraft, en su informe de servidores de Septiembre, el servidor web de Microsoft gana terreno a Apache, servidor tradicional basado en software libre. Apache ha demostrado su supremacía durante años, siendo un servidor robusto y estable, utilizado por la mayoría de los servicios de Internet.

Aunque su uso ronda el 50% del total, lo importante es la tendencia… y esta no es muy alagüeña. O mucho cambia la historia, o Apache será superado por Microsoft en un tiempo no muy lejano.

Continue reading

Días más largos

Lo han logrado en Benavente (Zamora), en un bar de descanso en carretera. El día dura como mínimo media hora más y lo mejor es que ese tiempo lo trabajan las máquinas. Además, humildemente, piden disculpas por ello.

Sólo falta que salga “El Sol por Antequera“.

Máquinas muy trabajadoras

Vuelta de vacaciones (en tira cómica)

Se acabaron las vacaciones, pero mejor tomárselo con buen humor y por ello he creado una tira cómica en Stripgenerator.com.

Gracias a una aplicación flash, combinada con buenas dosis de CSS y aliñada con JavaScript, se pueden construir en segundos estas tiras cómicas. Además, los chicos de Stripgenerator han ido más allá y lo han diseñado para que se comparta fácilmente, se junten todas tus tiras en un blog, haya posibilidad de hacer “embed”, enviarlo, comentarlo… en fin, muy 2.0.

Este es un ejemplo de una vuelta de vacaciones… un lunes cualquiera.

El “embed” no está muy logrado, mejor verlo aquí:

http://esmiz.stripgenerator.com/2007/08/28/vuelta-de-vacaciones.html

Logos con historia: Apple y Linux

El otro día mi primo me comentaba que el logo de Apple procedía de la historia de Alan Turing, inventor de la máquina de Turing, el primer modelo computacional en el que se basan los ordenadores de hoy en día. Según todas las hipótesis, Turing se suicidó mordiendo una manzana a la que previamente había inyectado cianuro, después de una condena por homosexual por la que tuvo que tomar estrógenos que le arruinarion la vida.

Es una curiosa historia, pero no es la única versión.

Continue reading

¡Ay! Phone

Tanto revuelo ha habido con esto del iPhone de Apple, que no he podido resistir la tentación de, aunque algo tardío, escribir algo. Tengo la sensación de que Jobs ha querido repetir la historia de éxito del iPod y es como que la cantinela se repite. Jobs ataca de nuevo, pero demasiado seguido, diría yo.

Como no se puede ver ni probar con facilidad por ahora, sólo queda ver qué se dice por ahí, y ciertamente las opiniones han sido bastante críticas.

Continue reading

¿Por qué no hay virus en Linux y Mac?

Los sistemas Linux son de código abierto, cualquiera puede entrar y conocer el código fuente, explorarlo y encontrar vulnerabilidades. Los sistemas Mac se basan en BSD Unix, que igualmente es conocido. Windows es un software cerrado, nadie sabe cómo está programado ni puede obtener el código fuente para ver posibles fallos y agujeros. ¿Cómo es posible entonces que apenas existan virus para Linux y Mac?
Continue reading

Incombustible Ibáñez

Este hombre lleva como 50 años deleitándonos con sus viñetas (a algunos menos) ¡Chapeau! y dejo por aquí la portada de su última publicación del Mortadelo. “Cómo marcar al rival”. Sobran las palabras :-).