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.""
Programmers used to batch environments may find it hard to live without
giant listings; we would find it hard to use them.
-- D.M. Ritchie