----- Original Message ----- From: "Peter" >> I think that for anything but the simplest programs, you should have the >> design on paper before you start coding. If you don't know exactly what >> it is that you want to accomplish, what do you think you're going to end >> up with? > > Imho for medium size projects it is better NOT to have it on paper. Unless > one likes to write on 850mm wide scrolls that is. It should be possible to draw a "bird's view" representation of any project on a single sheet of paper. But what I really meant was - you should at least have a reasonably detailed description of what you're trying to accomplish, before you start coding or start looking for libraries. > Some system to represent strongly structured data and interaction models, > preferrably in an editable and searchable way, is essential. May I ask what system you use for your projects? Best regards, Vitaliy -- http://www.piclist.com PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist