CowboyRobot writes ""UML too complex? Flowcharts too old school? Mind maps offer a simple way to capture designs and weave them together elegantly." The quickest way to begin designing a program is to simply write down the steps in normal text, but this method breaks down with more complex projects. UML can be a useful format for larger projects but can be difficult to get right, epecially when trying to use it with a less conventional project. The middle ground are 'Mind Maps', "a diagrammatic representation of loosely connected ideas. They are a central tool in brainstorming sessions. Mind map tools help capture ideas and then mush them around until you have the structure you want."" Link to Original Source
The meta-Turing test counts a thing as intelligent if it seeks to
devise and apply Turing tests to objects of its own creation.
-- Lew Mammel, Jr.