Por qué no utilizo métricas
12 septiembre 2016 | | 16 comentarios

Sería el año 2006 más o menos cuando leí Pragmatic Programmer, el libro que más me ha influido como desarrollador. Por su culpa decidí montar un servidor de integración continua que a día de hoy sigue siéndome de extrema utilidad lanzando vetustos scripts de msbuild que conviven con los mil sistemas de compilación de Javascript....

Seguir leyendo

Conviviendo con la Ley de Conway
5 septiembre 2016 | | 5 comentarios

Según la Wikipedia, la Ley de Conway dice que las organizaciones que diseñan sistemas sólo pueden producir diseños que repliquen las estructuras de comunicación de la propia organización. Quizá la forma más gráfica de verlo es este ejemplo de Eric S. Raymond: Si tienes cuatro equipos de trabajando desarrollando un compilador, lo que conseguirás es...

Seguir leyendo

De lo nuevo y lo viejo
29 agosto 2016 | , | 8 comentarios

Hace un mes Robert C. Martin (Uncle Bob) publicó un post que, como muchos de los que escribe, generó bastante atención. Lógico, teniendo en cuenta que es el padre de Clean Code y uno de los abanderados del movimientos Software Craftmanship que tantos adeptos tiene. Quizá esa influencia que tiene sobre la opinión de mucha...

Seguir leyendo

Lo peor de desarrollar software
12 junio 2016 | , | 7 comentarios

Imagínate que quieres ir a comer a un restaurante. Después de buscar un poco, te decides por una arrocería que tiene una pinta estupenda. Cuando llegas, un atento camarero te trae la carta y eliges un arroz con bogavante que, según te aconseja el solícito camarero, es magnífico. – Tardará unos 10 minutos en prepararse,...

Seguir leyendo