Hacker News new | ask | show | jobs
by ChrisMarshallNY 857 days ago
I live by a life philosophy that tells me to own my defects and shortcomings, and promptly admit them.

I remember being told once, "Congratulations! It's your fault!". The thinking is that, if it's some[one|thing] else's fault, there's nothing I can do to change it, but if it's my fault, then I have the power to amend the situation.

In every conflict in my life; even when I am clearly in the right, and the other party is clearly in the wrong, I always have something to address, on my end. Sometimes, I may even need to apologize for it; which can really suck.

In my coding, I have found that writing unit tests always finds bugs. Happened to me yesterday, in fact. Since the test ran through 35,000 records, and took almost an hour, it was painful. I can't remember the last time that I wrote unit tests that didn't find bugs in the CuT.

But I am now satisfied that the code I wrote is top-shelf.

1 comments

Having spent months trying to track down bugs that turned out to be due to occasional timing errors in esoteric mechanical devices, it is indeed a relief when I discover that a bug is due to something I did wrong and am able to fix.