neverending crap

September 15, 2006

I had a fix to a bug on a released product. Our particular product was not defective per se but another product (from the same mines) has a problem when interacting with ours so we also have to modify our product. After months of testings, design changes and multiple beta tests, we think we’re ready to release this.

After I sent out this change to be packaged, I was notified by a fellow miner about a bug on the part I was working on. I looked at it and to my relieve I found that it’s fixed. Good.

BUT…., I noticed another thing wrong with the fix. Shoot. Releasing a broken fix is a big no-no around here. Panic time… OK, trace back where the fix has gone to. It is still in packaging. Not to bad, we can still pull this out. Now I’ll just fix it one more time.

Nope, it’s not over yet. While testing this new fix, I found another problem. I am sure I’ve never seen this before. After many minutes, it turns out it’s caused by another fix by another miner that’s also on the way to be released. It’s a vicious trail. OK, notified the guy and resent mine to be packaged again. Oh and for good measure ask the boss to review the changes again.

Everything was now cool, right? Noooo! fast forward a few days. My fellow miner contacted me said the his problem is now fixed but he’s looking at an anomaly on a feature. We looked at it and we went back full circle to my original fix. Another mistake! it’s like a gift that keeps on giving. So, back to square one. Back to testing cycle again and hopefully next week I can send it again for packaging.

So now I’ve almost gotten to the point where I don’t give a damn anymore. Someone once joked that this was going to define my career here on the mines. Now I think ironically that he may have been correct, for better or for worse.

Maybe I need a new career.

Leave a Reply