
Cómo mantener la concentración programando
Programar exige concentración, pero vivimos rodeados de interrupciones: el móvil, las notificaciones, las pestañas abiertas, el ruido mental. Yo he probado de todo, y estas son las técnicas que de verdad me funcionan para mantener el foco en el código.
El problema real
No es falta de voluntad: es que el cerebro no está hecho para cambiar de contexto a cada minuto. Cada vez que interrumpes lo que haces para mirar el móvil, tardas minutos en volver a entrar en el código. La concentración no se mantiene sola: hay que defenderla.
1. Una sola tarea a la vez
Cuando programo, hago una cosa. No dos, no tres. Si estoy en una función, no pienso en el siguiente refactor. El error típico es saltar entre varias tareas “para aprovechar el tiempo”; en realidad, se pierde el doble.
La técnica: escribe la tarea en una línea antes de empezar. Si te vienen otras ideas, anótalas en un papel y vuelve a la que estás haciendo.
2. El método Pomodoro adaptado
Trabajar 50 minutos y descansar 10 funciona para mí. El descanso de verdad es clave: alejarse de la pantalla, estirarse, mirar a lo lejos. No es un descanso mirar el móvil (que sigue estimulando el cerebro). El descanso real reinicia la atención.
3. Domar el ruido externo
- Móvil fuera de la vista: lo que no se ve, no distrae. En modo silencio o en otra habitación.
- Notificaciones cerradas: sin pestañas de redes abiertas mientras codifico.
- Música: a mí me ayuda la música instrumental o ambiente (nada de letras, que compiten con el lenguaje). Si te distrae, el silencio también vale.
4. Silenciar el ruido mental
La mente se dispersa con pendientes: “tengo que responder ese correo”, “no me olvides esto”. Si no lo anotas, te persigue. Llevo una lista corta de pendientes y, en cuanto algo me pasa por la cabeza durante el código, lo escribo y lo suelto. La cabeza libre se concentra mejor.
5. Defender las sesiones profundas
La concentración máxima se alcanza en sesiones largas sin cortes. Bloqueo una o dos horas sin reuniones ni interrupciones para el trabajo que requiere pensar (como programar o escribir un artículo). Aviso de que estoy ocupado; es defender mi tiempo de foco, no ser antisocial.
La analogía del ajedrez
En el ajedrez, cada vez que dejas de mirar el tablero, pierdes el hilo de la posición. En el código igual: cada interrupción es una pieza que se te escapa. El que mantiene el foco juega (y programa) mejor que el que interrumpe su propia partida.
Empieza por lo más simple hoy: deja el móvil fuera de la vista y haz una sola tarea durante 50 minutos. Repite mañana. La concentración es un músculo, no un talento.