Comment by jimbokun
Comment by jimbokun 10 months ago
A good way to keep a program in your head:
Break it up into a few or several smaller programs that interact through clean interfaces. Then you can keep one smaller, simpler program in your head at a time, then integrate them at the end once all the smaller programs are working.
Those are called functions.