
I think it was pretty clear. tl;dr plan stuff out well and you're golden
To expand, I think as a programmer your purpose is to solve problems. You can't properly solve problems if you repeatedly bash your head against the wall until something good happens
Write out all the parts of your software, how it's supposed to work in as much detail as you can. You can start with a draft, but expand on it
You theoretically already made your software by doing this. Once you have a solid plan, programming it is incredibly easy
English























