Not the answer you were looking for, but... Just wanted to reiterate as others have done that this is about the most pertinent and valuable advice I could have received when, as a programmer I started out developing strategies. If heeded it could have saved a great deal of frustration.