Reseña de lectura de The Programmer’s Brain (Felienne Hermans, 2022) - ciencia cognitiva que ayuda a leer código
(ohyecloudy.com)- Los procesos cognitivos son similares a una computadora
- STM (short-term memory): memoria
- LTM (long-term memory): disco duro
- Working memory: procesador
- Se estima que la STM es extremadamente pequeña, con una capacidad de entre 2 y 6 elementos
- Es importante aprovechar los chunks
- La idea es reemplazarlos con punteros que señalen información almacenada en la LTM
- Ej) al ver un tablero de ajedrez, una persona experta puede recordar mucha información usando la apertura siciliana almacenada en la LTM, pensando algo como “es una apertura siciliana, y desde ahí un caballo está dos casillas a la izquierda”
- Si puedes guardar mucha información en la LTM y traerla mediante punteros, puedes usar de forma eficiente la capacidad tan limitada de la STM
- Influyen tanto la fuerza de almacenamiento en la LTM como la fuerza de recuperación al extraerla
- Aquí las flashcards son útiles como forma de aumentar la fuerza de recuperación
- Se presentan formas de prepararse para interrupciones mientras se escribe código
- Guardar el modelo mental (mental model)
- Se puede hacer con comentarios o reportes intermedios
- Guardar subobjetivos en forma de comentarios
- También es útil para darle guía a Copilot
- Guardar el modelo mental (mental model)
Después de leer este libro, me pareció aún más interesante ver la presentación de https://es.news.hada.io/topic?id=18245.
Aún no hay comentarios.