Software y complejidad

El software es algo casi mágico: moldeable, flexible, potente…  …y sin embargo es también una fuente casi inagotable de quebraderos de cabeza: proyectos que se retrasan casi sistemáticamente, ‘bugs’ que resisten cualquier depuración, comportamientos inesperados, ‘cuelgues’… y degradación con el uso. ¿Qué pasa con el software? Quizá simplemente le hemos perdido injustamente el respeto, quizá…

Detalles

Hardware versus software: ¿Quién corre más?

Es indudable el ritmo acelerado de innovación al que están sometidas las tecnologías de la información tanto en lo relativo a hardware y materiales, como a software y aplicaciones. Ambas facetas avanzan a gran velocidad pero ¿hay alguna que corra más que otra? No tengo datos que lo avalen pero sí tengo la sensación de…

Detalles

Ingeniería de software: ¿por qué es tan difícil pasar del garaje a la factoría?

Los fenómenos que se observan en el mundo del software, y en concreto, en lo relativo a la productividad, son a veces sorprendentes. Tengo una experiencia que me demuestra claramente que la productividad entre persona y persona puede variar en órdenes de magnitud dependiendo sobre todo, creo, del conocimiento y el talento. A diferencia de…

Detalles

Entendiendo las comunicaciones móviles con Martin Sauter

‘From GSM to LTE‘, subtitulada ‘An Introduction to Mobile Networks and Mobile Broadband‘ es exactamente lo que su título promete: una detallada introducción a las principales tecnologías de comunicaciones móviles, desde los principales estándares en redes de telecomunicaciones como GSM, GPRS, UMTS, HSPA o LTE, el acceso fijo vía radio como WiMAX, las redes locales…

Detalles

… y por qué no siempre es divertido programar

… pero, a pesar de lo que decíamos en el artículo anterior, programar no siempre es divertido. Especialmente cuando se realiza en un entorno profesional, programar no siempre es tan gratificante. El mismo Frederick P. Broooks Jr. en su libro ‘The mythical man-month‘, nos identifica 5 factores que hacen que programar no sea tan divertido:…

Detalles

¿ Por qué nos gusta tanto programar?

Hace ya muchos años que no programo personalmente, aunque sí que recientemente, y tras muchos años sin hacerlo, estoy volviendo a dirigir un equipo que desarrolla software. De los tiempos en que programaba, ya sea por interés personal, ya sea por motivos profesionales, recuerdo el placer que encontraba en ello, las muchísimas horas que transcurrían…

Detalles

¿Por qué lo llaman negocio cuando quieren decir TI?

Hace ya muchos años que este tema me sorprende… y a veces, incluso, me molesta. ¿Por qué los profesionales del sector de las Tecnologías de la Información se empeñan en recubrir de un halo de negocio, de visión empresarial a lo que no son más que arquitecturas o soluciones software? Por qué utilizan un lenguaje…

Detalles