Música para programar... ¿es útil para concentrarse?

Tienes cosas que hacer, sabes cómo hacerlas, pero no consigues concentrarte para ponerte en acción. ¿Te suena familiar?. Eso es precisamente lo que me ocurrió hace unos días en el trabajo. Tenía muchas ideas fluyendo de forma circular, pero ninguna avanzaba. Era como estar atrapado en una rotonda....

Leer más

El Diseño de Software

El diseño de software es mágico. Según cómo lo mires puede ser artesanía, o por qué no, ingeniería, o filosofía, o incluso un juego, o una actividad social, o todo a la vez. Cuanto más aprendes sobre diseño, más te das cuenta de lo poco que sabes, y por mucho...

Leer más

Al menos desplegaban los viernes

Ayer mientras conducía pensé en lo complejo que es el tráfico. Iba a 100 km/h rodeado de coches, camiones y motos, y me pareció increible que lo normal no fuera estar constantemente chocándonos. Cada conductor tomamos decisiones impredecibles para el resto, cometemos errores, y aún y todo el sistema funciona...

Leer más

Los 4 cuadrantes de los productos de software

En algún momento te habrás cuestionado si la forma en la que estás desarrollando software es la adecuada, o directamente, al enfrentarte a un resultado negativo tras un desarrollo, te has cuestionado qué podrías haber hecho mejor....

Leer más

El pragmatismo idealista

Visualizarte y proyectarte en un futuro imaginario puede ayudarte a tu toma de decisiones en el presente, siendo esto último una de las habilidades más importantes en el desarrollo de software, el trabajo en equipo y en la vida. Pero a la vez, ser demasiado idealista tiene ciertos peligros que...

Leer más