Hackers Mind Map

  Ralf Hersel   Lesezeit: 3 Minuten  🗪 4 Kommentare

Mind Mapping im Terminal kann man machen, muss es aber nicht. Grafische Anwendungen sind dafür besser geeignet.

hackers mind map

Ab und zu schreibe ich auch über Software-Projekte, die ich für überflüssig halte. Eine solche Einschätzung ist immer schwierig, weil irgendjemand genau diesen Use Case hat. Ausserdem kann jede:r entwickeln, was sie will. Vielfalt ist immer gut. Aber ein Mind-Map-Tool für die Kommandozeile möchte ich infrage stellen. Es geht um das Werkzeug h-m-m.

Mindmapping mit h-m-m im Terminal

Mit "Hackers-Mind-Map" kann man Mindmaps auf der Kommandozeile erstellen. Falls sich beim Wort "Mindmap" Fragezeichen auf eurer Stirn bilden; hier findet ihr eine Erklärung, worum es sich handelt. Kurz gesagt, ist Mindmapping eine Methode, mit der man Gedanken und Ideen sammeln, und in einer grafischen Darstellung weiterentwickeln kann. Mindmaps sind eine gute Unterstützung für das Brainstorming.

Hier seht ihr eine typische Mindmap:

Fällt euch etwas auf? Hier küsst die Kreativität die Struktur. Man kann malen, rumspinnen, Gedanken entwickeln, Dinge verwerfen und sich austoben. Die Baum-Notation gibt nur eine minimale Struktur vor. Nun vergleicht bitte diese Mindmap mit dem Titelbild. Wie viel Kreativität kann sich mit der 'Hackers Mind Map' entwickeln?

Wenn ich davon absehe, dass eine solche Terminal-Mindmap dem Sinn der Sache nicht gerecht wird, gäbe es Bordmittel, um fast dasselbe zu erreichen, nämlich mit dem Befehl: 'tree'

Wer die Idee der Hackers Mind Map gut findet, kann das Programm, welches aus einer einzigen PHP-Datei besteht, mithilfe dieser Anleitung installieren. Allen anderen empfehle ich die grafischen Mindmapper Freeplane oder Minder. Diese unterstützen die Idee des Mind Mappings besser als man es im Terminal umsetzen kann.

Quelle: https://github.com/nadrad/h-m-m

Tags

Mindmap, Terminal, Minder, Freeplane

chrissi
Geschrieben von chrissi am 11. April 2023 um 15:37

Kennt jemand ein OpenSource MindMap-Tool für collaboratives (DSGVo-konformes) Arbeiten?

hjb
Geschrieben von hjb am 11. April 2023 um 16:00

Schau mal bei kits.blog die Teammapper App https://kits.blog/tools/

chrissi
Geschrieben von chrissi am 11. April 2023 um 20:20

Ich hatte Kits auch mal im Fokus, aber aus irgend einem Grund wieder verworfen. Dennoch danke für den Hinweis.

Nader
Geschrieben von Nader am 15. August 2023 um 08:00

Hey, the h-m-m's author here :) Thanks for introducing it to your readers.

For me, mind mapping is a way of organizing my thoughts and reaching a conclusion rather than presenting a precompiled idea. To help me with my thinking process, I have a few requirements:

  1. The map must visualize the relationship between elements. The main relationship is the hierarchy. Other relationships can be more or less visualized in a hand-drawn mind map or in some graphical ones. In using h-m-m, the user would be limited to the primary hierarchical relationship, but I haven't used a non-hierarchical relationship in my 15+ years of mind mapping, so I'm okay with it. Some people "see" the hierarchy easier in a radial map, and some in a tree. I'm the second type of person. Regardless, an outline (like the third picture in your article) doesn't separate the levels as well as a tree or a radial map.

  2. Navigating the map and collapsing or expanding nodes must be very easy because it helps a lot with the thinking process. Any complicated problem has many items; if they are always open, you will be lost in details. Obviously, a hand-drawn map doesn't help with that at all, and it's usually not as fast and intuitive to do so with an outline as it is with a mind mapping application (e.g., pressing a single key to collapse all branches except for the one the active node is in).

  3. Changing the map (reorganizing the elements in a new hierarchy) must be easy, intuitive, and fast. So smooth that you forget you're using an external application, and it becomes like part of your brain. For that, h-m-m is the best for me, and that's why I wrote it. Hand-drawn maps are the worst in this area, and editing applications one can use for outlines are capable of doing it but not optimized for it.

  4. There shouldn't be any distracting elements because they disrupt the thinking process. For me, graphical elements or switching between mouse and keyboard are distracting. It can be other things for other people. A hand-drawn map can be more "artistic" but not necessarily more "creative" ;)