summary it may seem like lot of work to sketch out flow chart about the program first after allpeople want to play gamesnot look at flowchartsbut it is much easier to make changes and notice problems by thinking about how the program works before writing the code for it if you jump in to write the code firstyou may discover problems that require you to change the code you've already written every time you change your codeyou are taking chance you create new bugs by changing too little or too much it is much better to know what you want to build before you build it