Últimos artículos

15 04 2021

¿Y qué pasa con la operación de un sistema en producción?

    Me encuentro a menudo con la siguiente situación: se desarrolla desde cero un nuevo proyecto, la funcionalidad a implementar está más o menos clara, se implementa, se entrega y... comienzan los problemas porque hay una gran cantidad de requisitos no funcionales que no se han tenido en cuenta (y que el cliente no ha ind... leer más

03 04 2021

Una gran mejora siempre es el resultado de muchas micro mejoras

    Es cierto que estamos en la cultura de la prisa, en la que todo tiene que estar para antes de ayer, en la que los éxitos de otros se nos presentan como si hubiesen ocurrido de la noche a la mañana, generando la creencia de que nuestros objetivos más ambiciosos los podemos conseguir de una forma rápida. Sin ... leer más

01 04 2021

¿Desarrollador amateur, júnior o sénior?

Hace un tiempo escribí un artículo de título De qué Hablo cuando Hablo de Programar, que, por cierto, es uno de los más visitados de mi web en los últimos meses, y, por otra parte, hace poco he leído esta entrada en Medium con un título diría que hasta inquietante: Software development is a loser's game, aunque apuesto a que el autor ... leer más

09 02 2021

Sobre la arquitectura software

Puede que en la industria del desarrollo e ingeniería del software, algunos de los conceptos peor tratados (y peor entendidos), sean los de la arquitectura de un proyecto y el papel de un arquitecto software. En esos campos reina la confusión, las concepciones contrarias y una visión, me temo, poco práctica. Es más, el mis... leer más

29 01 2021

Sesión en GeeksHubs sobre "los hábitos del programador profesional"

Nueva sesión en directo para GeeksHubs en su canal de YouTube. En esta ocasión, basado en uno de mis libros (The Coder Habits), hablé sobre los hábitos que un desarrollador de software debe incluir para mejorar su carrera profesional: hablamos sobre soft-skills, la regla 50/50, evitar el happy path, sobre cómo trabajar concentrado y mucho... leer más

11 01 2021

Sobre la estimación de proyecto por horas

Este es uno de los aspectos que menos me gustan de las diferentes actividades que están dentro de mis responsabilidades. Estimar el esfuerzo que hace falta para generar un proyecto es un arte en sí mismo, y en software, me atrevería a decir que peor aún. A continuación voy a enumerar algunas de las razones e incertidumbres por las que yo pref... leer más

04 01 2021

Pensando en Subproyectos

En este primer post del año, quiero reflexionar acerca de una característica que llevo observando en los proyectos que implemento o dirijo desde hace más tiempo del que recuerdo, pero que quizá no se tenga demasiado en cuenta cuando estamos desarrollando software. Si has tenido alguna vez la sensación de que se han implementado funcional... leer más

15 12 2020

Sesión en GeeksHubs sobre las "bad smells"

Recientemente me invitaron en GeeksHubs para dar alguna charla sobre los contenidos que suelo tratar en mis libros. El pasado diez de diciembre tuve la maravillosa experiencia de hablar en una sesión de una hora de un tema que me gusta mucho; lo titulamos "Introducción a las bad smells y diez estrategias para mejorar código heredado", aprovecha... leer más

Mis sesiones en GeeksHubs

Todos los libros de Rafael Gómez Blanes

Todos mis libros

Si quieres conseguir una carrera de éxito desarrollando software y saber cómo evitar los errores habituales, lee El Libro Negro del Programador best seller en su categoría en Amazon), o adquiérelo ya aquí.

Si quieres conocer las principales técnicas de desarrollo ágil, código limpio y refactoring, lee El Libro Práctico del Programador Ágil, o descárgalo ya aquí.

Si estás de acuerdo conmigo en que somos seres de hábitos, conviértete en mejor profesional leyendo The Coder Habits, o consíguelo ya aquí.

Los tres libros técnicos los tienes ahora a tu disposición en el pack La Trilogía del Programador Profesional, léelo ya.

Si tienes un proyecto que gestionar y no sabes cómo, aprende metodología lean y lee El Método Lean MP, o adquiérelo aquí.

Si quieres emprender y desarrollar un proyecto digital, lee El Arte del Emprendedor Digital

Las Doce Claves, las claves de desarrollo personal extraidas de El Arte del Emprendedor Digital

Mi último libro: Legacy Code: Cómo modernizar en catorce pasos código heredado o proyectos software que han crecido demasiado rápido