I use freemind but there are lots of other mind mapping programs available these days.
http://freemind.sourceforge.net/wiki/index.php/Main_Page
I have mentioned freemind a lot in my posts, but I guess I have never really gone into how I have used it over a really long time. First started using it around 2012 and have been building my local knowledgebase/library ever since.
With full text indexing on I can search a local directory for when I have (successfully!) used something like mysqldump and the context it was used it. Have found this is significantly faster and more reliable then just trusting google/stackoverflow - especially for edgecases I have solved in the past.
I use freemind 0.9.0 (self-compiled) as I have found it is the most reliable and never crashes version. Currently running with jdk1.8.0 with an override script on OSX Catalina.
How I use it:
- program.mm e.g. mysql.mm
Evolved into program-feature.mm
e.g. mysql-mysqldump.mm
Evolved into program/program-feature.mm e.g. mysql/mysql-mysqldump.mm
- as a daily worktracker (week ending on the Sunday) e.g. weekend-20121024.mm
Each day gets it's own tree/node:weekend-20121024
Mon 18/10
JIRA-123 Fix database blah.id issue
Each node can then be written out, colour-coded (red for copy-paste bash commands, light blue for sql), and finally copy-pasted in a chunk in order (windows users be careful of selection order).Just did a wc -l on my 'program' mindmaps since 2012: 2604
Also, what motivated or inspired you to use Freemind in this fashion?
And I loved the fact that I could write out the 'plan', test it, and then copy/paste into a terminal.
I really started it as I was compiling from source a lot (still do) in those days, and there were always little quirks that had to be worked out on different platforms.
For example the mysql/mysql-compiling.mm mindmap was created to provide copy/paste installations for Percona-mysql on Linux and OSX.
The weekly/daily mindmaps are my primary working space.
I wasn't running Jira at the time, and Freemind is faster anyway.
When writing something new in a daily node, I can then copy it into the appropriate program/program-function.mm Then I started experimenting with colours and icons and came up with my own system: - green (F3) for search questions - red (F4) for bash cmds - blue (F7) for sql cmds
https://i.ibb.co/GWmfhMf/freemind-mysql-replication-screensh...