We used to live in an apartment with one bathroom for the four of us. The toilet had one of those floating ball things on a coat hanger to tell it when it was full. I am not very handy. We had paid the super three times to come and fix it and still it ran all day and all night. I went to Sears and found a toilet mechanism with no floaty ball and I was going to replace the mechanism. It was on a Sunday morning as I stared at the completely disassembled toilet that I broke into a cold sweat realizing that if I cannot get the new mechanism to work or get the old one put back together that we would literally be “up sh*t creek without a paddle”. Have no fear, I succeeded. The new mechanism worked perfectly for the remainder of our stay in the apartment.
Why am I dredging up old plumbing triumphs? Am I somewhat insecure and fishing for compliments? Maybe, but I think I am illustrating a point as well. When you are working by yourself on a project, life can be scary and frustrating. If you are having trouble with a piece of code, sure work on it for awhile. If you can’t get it working, work on something else for a bit. Look for help in online forums. Try it a different way. Save drafts of your work periodically and document well. When you do get it working, your sense of accomplishment will be that much greater.