Tabla de contenidos
¿Qué es el método Zettelkasten?
Zettelkasten es un método de gestión del conocimiento y toma de notas. Consiste, a muy grandes rasgos, en separar todos nuestros conocimientos y anotaciones en una gran serie de notas atómicas enlazadas entre sí, por medio de etiquetas y referencias cruzadas o enlaces a otras notas, en función de las temáticas que las relacionan. Decimos que las notas son atómicas porque cada nota contiene una sola idea.
Zettelkasten recibe su nombre de Zettel, que significa nota, y Kasten, que significa caja.
Como indica textualmente la web del proyecto, «implementar Zettelksten consiste en ser eficiente».
Si lleva años o toda su vida buscando la máxima eficiencia en sus labores, sean las que sean, herramientas que compensen las carencias de la memoria humana, o una base de conocimiento que funcione como un segundo cerebro, puede que el método Zettelkasten le cambie la vida.
El objetivo es aumentar nuestra productividad, al optimizar el acceso a toda nuestra información, de tal forma que almacenemos y recuperaremos la información de una forma rápida, funcionando así como una extensión de la memoria.
De manera similar a como funciona una red neuronal o una base de datos basada en grafos, Zettelkasten enlaza ideas sin restringir al usuario a tener sus archivos en una estructura puramente jerárquica.
El modo tradicional en la que guardamos archivos de texto en nuestras computadoras no deja de ser, en el fondo, un intento más de organizar nuestros conocimientos (al menos en lo que se refiere a la investigación y el estudio). Creamos jerarquías de carpetas a las que nombramos en función de la temática de aquello que contienen. Veamos con unos ejemplos si esto es un modo de trabajo ideal.
Pongamos por ejemplo un archivo de texto llamado SEO. Este encaja bien dentro del directorio Desarrollo web, pero también querríamos encontrarlo si buscamos dentro del directorio Marketing digital, y este último no encaja por temática bajo Desarrollo web. Por tanto, podríamos introducirlo solo en uno de los dos, (duplicarlo sería una idea nefasta).
Otro ejemplo: dos directorios llamados Programación y Sistemas informáticos. Estas dos temáticas contienen a menudo temas comunes, y generaremos archivos que querríamos archivar bajo las dos temáticas.
De todo lo anterior se deduce que una jerarquía estricta, como las que ofrecen las sistemas de archivos o las bases de datos relacionales (SQL) no sean suficientes por sí mismas para gestionar el conocimiento, y aquí entra en juego Zettelkasten, con una metodología mucho más eficiente.
Zettelkasten no es algo exclusivo del entorno digital, sino que ya se utilizaba mucho antes de la aparición de las computadoras. Su pionero fue Conrad von Gesner, y otro de los máximos exponentes en su uso fue el investigador alemán Niklas Luhmann. Este último creó, sin la intervención de computadora, un Zettelkasten de aproximadamente 90 000 fichas de trabajo (tarjetas de papel o cartón).
Principios básicos y funcionamiento
Actualmente, esta es la web del proyecto dedicado a la investigación y desarrollo del método.
Los principios de Zettelkasten:
- Principio de atomicidad. Debe limitarse el contenido a un solo tema.
- Cada nota dispone de un identificador único. Para ello usualmente usamos la fecha y la hora en la que originamos la nota.
- Enlazar las notas entre sí. De forma similar a como funciona un cerebro humano, estas conexiones nos van a ofrecer una forma optimizada de acceder a nuestros datos.
Aparte de estos principios básicos, hay una serie de directrices recomendables a seguir:
- No debemos encasillar una nota dentro de una sola temática, lo que limitaría su capacidad de relacionarse con muchas otras temáticas.
- Insertar etiquetas o palabras clave en las notas. Nos preguntaremos qué palabra/s es muy probable que empleemos en el futuro para llegar hasta esta información.
La forma de expresar estas palabras clave, dependerá del software que utilicemos. Por ejemplo, con Zettlr, tenemos dos opciones: insertar las palabras en cualquier parte del texto precedidas de almohadilla (#), P. ej. #productividad #procesamientodetexto … o bien dentro de una cabecera YAML, al inicio del archivo.
El principio de atomicidad en la actualidad
Debe tenerse presente que Niklas Luhmann estaba sometido a las limitaciones físicas que imponía un sistema creado con tarjetas de papel. Hoy en día, la disponibilidad de sistemas digitales ha cambiado ligeramente el enfoque de Zettlekasten, no en sus principios básicos, pero deben añadirse matices.
En muchas ocasiones, es aceptable y recomendable escribir ciertas notas en el mismo archivo Markdown, cada una con su título de cabecera y su identificador. Ello no supone romper la atomicidad, siempre que estas notas tengan un identificador. Como directriz, ténganse en cuenta las siguientes condiciones a cumplir para insertar notas en el mismo archivo de texto:
- La serie de ideas atómicas forman parte íntegra de un discurso. Esto es, una de las notas no puede comprenderse completamente sin el resto.
- Están unidas de forma muy estrecha en su temática.
- Las diferentes notas no están en diferentes niveles de jerarquía.
Implementación del método Zettelkasten con software libre
En realidad hay muchas más aplicaciones de las expuestas con las que podríamos implementar el método Zettelkasten. Un simple editor de texto plano como gedit bastaría. Sin embargo, en este ejemplo (algo llevado al extremo, pero es un ejemplo) habríamos de realizar manualmente ciertas acciones como la introducción de las referencias que enlazan las notas entre sí, buscarlas a partir de esa referencia y abrirla. Hay aplicaciones que automatizan esto, en cuyo desarrollo se ha introducido deliberadamente funcionalidades para poder implementar Zettelkasten de manera óptima.
El software propietario más popular actualmente, y quizá más potente, para implementar Zettelkasten es Obsidian. Afortunadamente, existen ya opciones libres muy potentes que probablemente no tengan nada que envidiar a las propietarias. Se detallan a continuación las más populares y potentes:
- Zettlr. Potente software libre, bajo licencia GPL3 y multiplataforma. Probablemente la mejor alternativa a Obsidian. Una de las cosas que lo hacen tan especial, es el hecho de que ha sido creado específicamente para la gestión de las notas con el método Zettelkasten, no suponiendo esto una restricción a tal uso.
- El paquete vim-zettel para Vim. Se trata de un plugin para Vim. El sistema ideal para los amantes de Vim que quieren implementar Zettelkasten.
- Modo Zettelkasten para Emacs con los paquetes org-zettelkasten y zettelkasten. Se utilizan archivos org vinculados a través de enlaces simples. Ver también la página Org Mode para Emacs.
- Los paquetes wikilink y atom-notes para Atom. Extensiones para el poderoso y popular editor libre Atom.
- Logseq. Creación notas y gráficos de conocimiento.
Vim y Emacs vs aplicaciones gráficas
Como siempre ocurre con Vim y Emacs, estas aplicaciones serán adecuadas para usuarios que no les importa tener que superar una curva de aprendizaje más alta que la de cualquier aplicación con interfaz gráfica, a cambio de obtener un rendimiento superior a nada que se haya visto.
Vim y Emacs son dos maravillas del software libre, poderosas y con un ínfimo consumo de recursos.
Zettelkasten y Markdown
Las características del lenguaje de marcado para texto plano Markdown, hacen a este ideal para su uso en la implementación del método Zettelkasten. Tanto es así que la gran mayoría o todas las aplicaciones Zettelkasten, incluso privativas, como Obsidian, se basan en Markdown.
Deja una respuesta