One of the best lessons to learn, not only in software development but also in everything you do, is “don’t give up“. Never. It pays off. Really!
This is one of those things that you have to teach yourself, each and every day. If you get hit, hit back, harder.
Why I am writing this? Well, I am writing this from my laptop, which until 20 or so minutes ago had no wireless connectivity; basically it was offline (yes, the dark side). The wireless access point was visible, so I knew it had to be some configuration issue that I had to fix.
I’ve been trying to fix it for a week now, every day, for about 10-20 minutes. I’ve never spent more than that because I know that after the first 10-20 minutes, if the problem seems simple, you may loose a couple of hours and still not get it fixed, and I value time. If you leave large time gaps between tries, you have a better chance of fixing it, especially if it’s not really an urgent problem, like using your laptop at home, where you also have one or more functional desktops :). Okay, back to the point!
“Don’t give up” or “Never quit!“, lessons that prove their worth daily for millions of people. Why not you?