Sonido para programar: qué ayuda y cuándo
En resumen: Cuando el trabajo está hecho de palabras (poner nombres, leer código y errores, pensar un fallo hasta el fondo), usa un sonido sin palabras, o ninguno. Cuando el trabajo es mecánico (renombrar, dar formato, esperar una compilación), casi todo vale.
| Lo que estás haciendo | Cuánto lenguaje hay | Qué suele funcionar |
|---|---|---|
| Escribir lógica nueva, poner nombres | Mucho | Sonido tranquilo, constante y sin palabras |
| Leer código, revisar, leer errores | Mucho | Lo mínimo posible: ruido bajo, ambiente escaso o silencio |
| Pensar un fallo hasta el fondo | Mucho | Igual que arriba |
| Renombrar, dar formato, ediciones rutinarias | Poco | Lo que te guste, letras incluidas |
| Esperar compilaciones y pruebas | Ninguno | Cualquier cosa |
Por qué el problema son las palabras
Soy diseñador y construyo cosas con código, así que tómalo como notas de alguien que aún lo está descubriendo. Lo que noté es que "programar" son varios trabajos. Algunos son leer y escribir en un lenguaje muy estricto. Otros se parecen más a ordenar.
Para las partes de leer y escribir vale la investigación sobre lectura. Una revisión de 65 estudios halló que el habla de fondo y la música con letra son lo que más interrumpe la lectura. La razón probable es que las palabras en tus oídos y las palabras en la pantalla compiten por la misma atención.
Esos estudios tratan de leer texto, no código. Supongo que se traslada, porque leer un stack trace o elegir el nombre de una función se siente como el mismo tipo de esfuerzo.
Lo que evitaría
- Pódcast y charla mientras lees o escribes código. El habla es el peor caso en la investigación.
- Canciones con letra en un idioma que entiendes, por la misma razón.
- Cualquier cosa con un pulso fuerte durante las partes de pensar. Un pulso es una cosa más que seguir.
Lo que funciona para las partes de pensar
Algo constante, sin nada que seguir. Si la sala es ruidosa, ruido marrón o rosa. Si es tranquila, sonido ambiental lento. Comparé esos dos en Ruido marrón o sonido ambiental.
Este es el caso para el que construí Ambient Sound Online. No tiene palabras, ni melodía que seguir, ni nada que se repita, y he trabajado con él durante horas seguidas. Funciona en una pestaña del navegador, así que se queda junto al editor sin instalar nada.
Lo que funciona para las partes mecánicas
Aquí la tarea deja atención de sobra, y el silencio puede hacerla pesada. La música que te gusta, letras incluidas, está bien. Vuelve a lo otro cuando el trabajo vuelva a ser leer. Ese cambio es lo que la gente se salta: una lista para todo el día significa el sonido equivocado la mitad del tiempo.
Fuentes
- Vasilev, Kirkby y Angele, 2018: revisión de 65 estudios sobre sonido de fondo y lectura
Pruébalo: abre Ocean en una pestaña junto a tu editor. Es gratis y empieza con un clic, sin cuenta.
Abrir Ocean, gratisLa interfaz de la aplicación está en inglés.