Name: Coder Girl 2011-12-06 14:59
1) Make code do one thing well.
2) You always want to throw one away. Prepare to do this by not including any excessive comments in the code.
3) If you feel that to do ``one thing'' well requires a big program which requires good comments, you haven't found the ``one thing''. Keeping scope down means you are never afraid to start over.
4) Never be afraid to start over. With your experience you will write it better than past you did anyway. Old you's comments would only lead you astray, so see (2) and (3). Also (1).
5) Conspicuous in its absence.
2) You always want to throw one away. Prepare to do this by not including any excessive comments in the code.
3) If you feel that to do ``one thing'' well requires a big program which requires good comments, you haven't found the ``one thing''. Keeping scope down means you are never afraid to start over.
4) Never be afraid to start over. With your experience you will write it better than past you did anyway. Old you's comments would only lead you astray, so see (2) and (3). Also (1).
5) Conspicuous in its absence.