Tecnologías digitales. Tendencias tecnológicas. Estándares. Personajes.

Gestionar mentes

El factor humano es diferencial en gran cantidad de actividades.  Lo es para bien… y en ocasiones para mal. Nos permite alcanzar los mayores logros, pero también experimentar las mayores dificultades. En su libro ‘The mythical man-month‘, Frederick P. Brooks, Jr. hace esta afirmación managing large programming projects is qualitatively different from managing small ones,…

El software y la segunda ley de la termodinámica

A estas alturas tengo bastante olvidados los fundamentos de la termodinámica, pero vagamente recuerdo  dos cosas acerca de la entropía. Una, que la entropía, de alguna forma, representa el desorden de un sistema… o del universo. La segunda es que, según la segunda ley de la termodinámica, la entropía tiende siempre a aumentar, no disminuir.…

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á…

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…

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…

… 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:…

¿ 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…