Saltar al contenido

Práctica deliberada: cómo entrenar

Por qué diez años de Neovim a ocho horas diarias no te hacen mejor: la meseta de la automaticidad aceptable, los tres ingredientes de la práctica deliberada de Ericsson aplicados al editor, la regla de las tres veces convertida en protocolo, microsesiones de diez minutos en el repaso, leer tus puntos débiles y diseñar tus propios drills.

Hay gente que lleva diez años usando Vim a diario y sigue borrando palabras a golpe de x. No es un caso raro: es el caso normal, y la razón es incómoda. Usar una herramienta muchas horas no te hace mejor con ella; te hace cómodo, que es otra cosa. A partir de cierto punto, la habilidad se congela exactamente en el nivel en que dejó de dolerte, y ninguna hora posterior la mueve. Este nivel entero trata de cómo descongelarla. No vas a aprender más editor —eso son los otros veinticinco niveles—: vas a aprender a entrenar, y vas a hacerlo con una herramienta que esta guía construyó para eso: el repaso.

  • Explicar por qué acumular horas de uso deja de producir mejora: la meseta de la automaticidad aceptable.
  • Aplicar los tres ingredientes de la práctica deliberada de Ericsson —objetivo específico, borde de la capacidad, feedback inmediato— a una sesión de edición.
  • Convertir la regla de las tres veces, que te acompaña desde la lección 0.1, en un protocolo de cuatro pasos con salida en el repaso.
  • Entrenar en microsesiones de diez minutos con la cola de repaso del repaso, y leer lo que tus puntos débiles dicen de ti.
  • Diseñar un drill propio a partir de una edición real de tu semana.

Ocho horas al día no son práctica

Piensa en conducir. Llevas años haciéndolo a diario, miles de horas al volante, y no eres mejor conductor que el tercer año. No has afinado las frenadas ni las trazadas: las has automatizado, y desde entonces conduces sin pensar, que era el objetivo. Un piloto profesional con las mismas horas es incomparablemente mejor, y la diferencia no está en las horas: está en lo que hace con ellas.

Anders Ericsson, el psicólogo que dedicó su carrera a estudiar cómo se forma la pericia —en músicos, ajedrecistas, médicos, deportistas—, le puso nombre al fenómeno: la experiencia por sí sola no predice el nivel de habilidad a partir de un umbral bastante bajo. Lo que ocurre es esto: mientras una destreza te resulta incómoda, tu atención está puesta en ella y mejora deprisa. En cuanto alcanza un nivel aceptable —no bueno: aceptable—, el cerebro la automatiza para liberar atención, y una destreza automatizada ya no recibe corrección. Se ejecuta igual la vez diez mil que la vez cien. Es la meseta de la automaticidad aceptable, y no es un fallo de tu disciplina: es el comportamiento por defecto de cualquier sistema que aprende, y hay que sabotearlo a propósito para seguir mejorando.

Ahora tradúcelo al editor. Aprendiste dw, ciw y cuatro cosas más en las primeras semanas, cuando todo era incómodo. Con eso ya editabas sin sufrir, así que se automatizó, y ahí sigues: usas el vocabulario de tu tercera semana con la soltura de una década. Los niveles 1 a 5 de esta guía te dieron vocabulario nuevo —:g, macros, quickfix, cgn, el árbol de deshacer—, pero leerlo no lo instala en las manos. Bajo presión, la mano vuelve a lo automatizado, y lo automatizado es x repetido.

La respuesta a esta pregunta es la tesis del nivel entero.

Los tres ingredientes de Ericsson

Lo que Ericsson llamó práctica deliberada no es «practicar mucho» ni «practicar con ganas». Es un método con tres condiciones, y si falta una, el efecto se evapora:

Objetivo específico

No «mejorar en Vim»: eso no es entrenable. Sí «esta semana, resolver todo cambio dentro de delimitadores con ci( / ci” / cit en vez de con Visual». Un objetivo que cabe en una frase y se puede verificar.

Al borde de la capacidad

Practicar lo que ya sale bien es ejecutar, no entrenar. Practicar lo imposible es frustrarse. La zona útil es la del fallo frecuente pero corregible: drills que te salen una de cada dos veces.

Feedback inmediato

Saber al instante si lo hiciste bien, y cuánto de bien. Sin medida no hay corrección, y sin corrección la repetición solo consolida el error.

Fíjate en lo hostil que es el trabajo real para estas tres condiciones. Editando código de verdad, tu objetivo es el código, no la edición: nadie para un refactor para pulir un movimiento. Trabajas casi siempre dentro de tu zona cómoda, porque salirte de ella te hace lento y la lentitud duele cuando hay una tarea de por medio. Y no hay feedback ninguno: si borras una función con veinte pulsaciones en vez de con tres (daf), el resultado es idéntico y nadie te lo dice jamás. El trabajo real es el entorno perfecto para no mejorar.

Por eso los drills de esta guía son como son. Cada drill interactivo que has ido haciendo en las lecciones —ese Neovim emulado donde tecleas de verdad— cumple las tres condiciones a la vez: el reto es específico (un antes, un después, una habilidad), está calibrado con un presupuesto de pulsaciones que marca dónde está el borde, y te dice al momento si lo lograste, si necesitaste la pista y cuántas teclas gastaste. No son adornos de la lección: son la parte de la lección que sí llega a las manos.

La regla de las tres veces, desarrollada

Te la presentamos en la lección 0.1 y la has visto invocada por toda la guía; este es el capítulo donde se explica entera. La regla dice: cuando hagas algo incómodo o repetitivo por tercera vez, para. Y lo que la hace funcionar no es el eslogan, es el protocolo que viene detrás:

Detecta el triple

Una vez es un accidente; dos, casualidad; tres es un patrón, y los patrones tienen solución. Las señales clásicas: pulsar la misma tecla en ráfaga (jjjjjj, xxxxx), reconstruir algo a mano que acabas de borrar, hacer la misma edición en tres sitios seguidos, o notar que la mano vuela hacia el ratón. La tercera vez es el disparador; antes no interrumpas el flujo, que también vale dinero.

Para y formula la pregunta con la gramática

La pregunta correcta la aprendiste en la 0.4 y casi nunca es «¿qué atajo hay para esto?»: es «¿qué verbo y qué complemento estoy buscando?». Con ella, la respuesta suele estar en :h, en el Cheatsheet o en la lección correspondiente del Nivel 1. Si lo que repites es una edición idéntica en muchos sitios, la respuesta no es un movimiento: es cgn, una macro o un :g, y eso también lo sabes ya.

Practica la respuesta cinco veces, ahora

No la anotes «para luego»: luego no existe. Repítela cinco veces seguidas sobre el texto que tienes delante —con u entre medias si hace falta—. Cinco repeticiones inmediatas no la fijan para siempre, pero la sacan del papel y la meten en la mano el tiempo suficiente para el paso 4.

Captúrala en el repaso

Aquí está la diferencia con todos los consejos de productividad que has leído: no dependas de tu memoria para retenerla. Crea un drill con ella en el repaso —el antes, el después, la solución— y deja que el repaso espaciado se ocupe del resto. Mañana, a los tres días, a la semana, a las tres semanas. Tu único trabajo era detectarla; recordarla es trabajo del sistema.

Ese cuarto paso es lo que convierte una buena costumbre en un sistema de crecimiento. Sin él, la regla de las tres veces produce descubrimientos que se olvidan en una semana y se redescubren —con la misma cara de sorpresa— tres meses después. Con él, cada fricción del trabajo real se transforma en un ejercicio permanente de tu entrenamiento. La regla es la cosecha; el repaso es el granero.

Microsesiones de diez minutos en el repaso

Hablemos de la herramienta, porque este nivel entero se apoya en ella y conviene saber exactamente qué hace por ti.

El repaso mantiene una cola de repaso con todos los drills que has ido tocando en las lecciones, más los que crees tú. Cada drill resuelto se reprograma con intervalos crecientes —al día siguiente, a los 3 días, a los 7, a los 21— si lo sacas bien, y se adelanta si lo fallas: fallar no es un castigo, es información que el sistema usa para enseñarte esa carta más a menudo. Es repaso espaciado de verdad, el mismo mecanismo de Anki o de cualquier aplicación seria de idiomas, aplicado a memoria motora.

Cada drill tiene además tres niveles de dominio, y los verás por todo el repaso:

Marca Significa
○ resuelto, con ayuda de la pista
✓ resuelto sin pista
★ resuelto sin pista y dentro del presupuesto de pulsaciones

La progresión natural de un drill es ○ → ✓ → ★, y la estrella es el criterio honesto de «lo tengo»: no basta con llegar al resultado, hay que llegar por el camino corto, que es el que demuestra que la mano eligió la frase correcta y no la reconstruyó a tientas.

La sesión ideal es corta y diaria: diez minutos. Abres el repaso, haces la cola del día —normalmente entre cinco y quince drills—, y cierras. La racha de días de práctica te lo cuenta, y en la lección 6.3 hablaremos de cómo usarla sin que se convierta en una obsesión. Lo que importa entender hoy es por qué diez minutos diarios ganan a una hora el domingo: el repaso espaciado funciona precisamente porque te pregunta cada cosa cuando estás a punto de olvidarla, y eso exige presencia frecuente. Siete sesiones de diez minutos tocan cada drill cerca de su punto de olvido; una sesión de setenta lo machaca siete veces el mismo día, cuando aún lo recordabas, que es la forma más cara de no aprender nada.

Ancla la sesión a algo que ya haces

Las microsesiones sobreviven por anclaje, no por fuerza de voluntad: con el primer café, al abrir el portátil, justo después del daily. Elige un momento que ya exista en tu día y pega el repaso detrás. Un hábito de diez minutos sin ancla dura dos semanas; con ancla, no tiene fecha de caducidad.

El error como señal

El repaso lleva un registro de puntos débiles: los drills que más fallas, agrupados por tema. Léelo con la actitud correcta, porque es la página más valiosa de tu entrenamiento y la más fácil de malinterpretar.

Un drill fallado no es una mancha en el expediente: es el sistema haciendo exactamente su trabajo, que es encontrar tu frontera. Los drills que sacas con ★ a la primera ya no te enseñan nada —los tienes, y el repaso espaciado los irá alejando para no hacerte perder el tiempo—. Todo el aprendizaje vive en los que fallas. Robert Bjork llamó a esto dificultades deseables: las condiciones de práctica que producen más errores a corto plazo son, sistemáticamente, las que producen más retención a largo plazo. Un entrenamiento donde todo sale bien es un entrenamiento demasiado fácil, y por tanto un entrenamiento que no está ocurriendo.

De ahí salen dos lecturas prácticas del panel:

  • Si todo son estrellas, el repaso se te ha quedado pequeño: añade drills nuevos —de la ronda de golf de la 6.2, o propios— hasta que vuelva a haber fallos. Tu tasa de acierto en la cola diaria debería vivir lejos del cien por cien; si no, estás ejecutando, no entrenando.
  • Si falla casi todo, has metido demasiado material nuevo de golpe. No es un problema de capacidad sino de dosificación: deja de añadir drills una semana y deja que la cola digiera.

Y una tercera lectura, más fina: los puntos débiles agrupados apuntan a lecciones. Si fallas sistemáticamente los drills de registros, no necesitas más repeticiones a ciegas: necesitas releer la 1.2, porque lo que falla no es la mano, es el modelo mental. El repaso entrena reflejos; cuando el reflejo no cuaja tras muchos intentos, la causa casi siempre está un nivel más arriba, en el concepto.

Diseña tu propio drill

Los drills de las lecciones cubren el temario; los que te harán único cubren tu trabajo. Un buen drill propio nace siempre del paso 4 de la regla de las tres veces, y tiene cuatro propiedades:

Texto real, no inventado

Copia el fragmento auténtico que estabas editando cuando saltó el triple: esa firma de función de tu proyecto, ese YAML de tu CI, ese import que reordenas cada semana. La memoria motora es más específica de lo que parece, y entrenar sobre el texto real transfiere mejor que entrenar sobre foo bar baz.

Un antes y un después exactos

El drill debe ser verificable sin juicio: o el buffer quedó como el después, o no. «Practicar macros» no es un drill; «convertir estas cinco líneas en un array de strings» sí. Si no puedes escribir el después, todavía no sabes qué estás entrenando.

Una sola habilidad

Si el drill exige una macro Y un :g Y conocimiento de registros, cuando lo falles no sabrás cuál de las tres cosas falló, y el feedback —el tercer ingrediente de Ericsson— se vuelve ruido. Divide: tres drills pequeños enseñan más que uno épico.

Un presupuesto de pulsaciones honesto

Resuélvelo tú de la mejor forma que conozcas, cuenta las teclas —en la 6.2 aprenderás a contarlas bien— y pon ese número como par. El presupuesto es lo que separa «me salió» de «me salió por el camino corto», y es lo que da sentido a la ★.

Dos apuntes finales de intendencia. Primero: el repaso tiene exportación e importación, y conviene exportar de vez en cuando —tus drills propios son el destilado de meses de fricciones reales, y valen más que tu configuración—. Segundo: esa exportación también sirve para compartir; una colección de drills del proyecto en el que trabaja tu equipo es una forma curiosamente eficaz de subir el nivel de todo el mundo.

La práctica deliberada no es una idea sobre editores

Merece la pena quedarse un momento con Ericsson, porque lo que descubrió es una de las ideas más útiles y peor citadas de la psicología moderna.

Su hallazgo, estudiando a violinistas, ajedrecistas, taxistas, mecanógrafos y médicos, fue doble. Primero: en casi todos los dominios, los años de experiencia no predicen el rendimiento a partir de un umbral sorprendentemente temprano; hay médicos con veinte años de carrera que diagnostican peor que residentes recién salidos, porque veinte años de ejecución automatizada no contienen ni una hora de corrección. Segundo: lo que sí predice el rendimiento es la cantidad de práctica con una estructura muy concreta —objetivo específico, tarea al borde de la capacidad actual, feedback inmediato y corrección—, que él llamó práctica deliberada. La popularización de este trabajo como «la regla de las 10.000 horas» es de Malcolm Gladwell, no de Ericsson, y a Ericsson le disgustaba: la cifra sugiere que las horas son lo que cuenta, cuando su investigación decía exactamente lo contrario. Diez mil horas de la meseta no valen nada; las horas solo cuentan cuando tienen esa estructura.

La generalización es directa y bastante incómoda: en tu profesión también estás en la meseta. Escribes código, diriges reuniones, revisas diseños o depuras sistemas con la habilidad del año en que cada una de esas cosas dejó de resultarte difícil, y las horas que acumulas desde entonces mantienen, no mejoran. Mejorar de verdad exige fabricar artificialmente lo que el trabajo no da: objetivos específicos (esta semana, escribir mensajes de commit que expliquen el porqué), tareas al borde (implementar algo con una técnica que aún no dominas, aceptando ir lento), y feedback real (pedir revisión de la parte que no controlas, medir antes y después). Es incómodo por diseño —si no incomoda, es la meseta otra vez— y funciona en cualquier dominio donde alguien haya llegado lejos, porque es, literalmente, cómo se llega lejos. El editor es solo el sitio donde te lo puedes demostrar en diez minutos al día.

Tu primera semana de entrenamiento

  1. Abre el repaso y haz la cola de hoy entera. Apunta el reparto de ○ / ✓ / ★: esa es tu línea base.
  2. Durante la semana, caza tres triples con la regla de las tres veces y ejecuta el protocolo completo, paso 4 incluido: los tres deben acabar siendo drills del repaso con su antes, su después y su presupuesto.
  3. Haz la microsesión de diez minutos siete días seguidos, anclada a un momento fijo de tu día. La racha del repaso lleva la cuenta por ti.
  4. El día 7, abre los puntos débiles: elige el tema que más falla, relee la lección del Nivel 0 o 1 que lo cubre, y comprueba en la siguiente sesión si el fallo era de mano o de modelo.
  5. Exporta tu repaso y guarda el fichero donde guardas tu configuración.

Si al terminar la semana tu tasa de acierto es del cien por cien, no celebres: vuelve al punto 2 y trae drills más difíciles.