Do you use mind maps in your coding practice?

Posted by kentich@reddit | ExperiencedDevs | View on Reddit | 29 comments

In my 15+ year programming career I always used mind maps in my coding practice. When I dive into a new project with an unfamiliar codebase, I analyze it by putting pieces of code directly into a mind map as nodes. Is anyone else here doing the same?

I copied and pasted code into a separate mind-mapping app (FreeMind). I found that to be exteremely useful and productive. Seeing different pieces of code in different nodes of the mind map makes you hold those pieces in your mind simultaneously.

I've built a Visual Studio / VS Code extension to illustrate this approach to coding. It lets you jump to the linked code with a click on the node. For reference, the extension is open source and called Code Mind Map (https://github.com/OlegIGalkin/Code-Mind-Map).

What do think about this approach of coding using mind maps? Have you ever tried that?