While in college I was talking to a (for now) Pascal coder. I am not really familiar with this language, basically what I understand he uses Delphi which I don't if it's the graphics developing environment or what. From what I understood from him, he uses Delphi to code in pascal.....so I don't really understand this point, please explain further. He told me that most developers (or the way it should be done) it's that you write your whole code on a piece of paper, before compiling it. Note: I do not mean just he design part of it, not a pseudo code, nor a flow chart, but the whole program. Do you do this?