I use mind maps for mapping out venture ideas because once you are finished, it is very easy to visualize what areas of the idea still need to be planned/hashed out.
However, I never thought about using it for programming. I would like to complement you on that idea. After reading your article, I completely understand how powerful of a tool this can be.
One of the biggest reasons I haven't completely jumped on mindmaps is because I used Evernote extensively for organization. However, it does not do as well for this kind of application, especially where visualization is important. I currently sort all sites, services, and articles in a tag tree in Evernote. To integrate it with this system, I will probably add note links to the maps under the relevant nodes.
However, I never thought about using it for programming. I would like to complement you on that idea. After reading your article, I completely understand how powerful of a tool this can be.
One of the biggest reasons I haven't completely jumped on mindmaps is because I used Evernote extensively for organization. However, it does not do as well for this kind of application, especially where visualization is important. I currently sort all sites, services, and articles in a tag tree in Evernote. To integrate it with this system, I will probably add note links to the maps under the relevant nodes.