One of the things that I do often as a writer is brainstorm a set of content, whether it's a documentation set at work or a set of pages that I'd like to upload to this Web site. One of the tools that I use when I'm brainstorming is a program called FreeMind, an open source mind mapping tool that you can find on SourceForge.
One of the things that I'm trying to do with FreeMind is use the XML that I create on the mind map to drive other projects. For example, at work I use a FreeMind mind map to structure the table of contents of my documentation set. I have a XSL transform that I run against the mind map XML to create a sign-off worksheet for each release of the docs. I want to try to use the mind map to actually construct the TOC and run a tool against the XML to create a set of DocBook files that 'XInclude' the appropriate documentation files.
Anyway, I use FreeMind on my desktop PCs, but I wanted a tool that I could use on my Pocket PC as well. There are a couple of tools out there that people have created, but the one that uses the .NET Framework is called "Pocket FreeMind." It's a project started by Peter Carroll, with some help from a few other developers.
And now I'm one too.
Peter accepted some patches that I created to edit notes on the mind map nodes and added them to the project, and asked me if I wanted to be a part of the development team.