This week, a feature that I had been working on for the last couple of months got pulled from the product’s upcoming release. That’s not that rare, except that in this case, testing had almost been finished and we were only a couple of days away from Gold Master. There were a couple of people pissed off about this, most of them on the test team since they had already spent a lot of time testing the functionality. But not me. I already put in the effort to design and write the code, and it has all been done; so I don’t think my time has been wasted (plus I got paid for it right). I guess I’m supposed to feel bad because my hard work is not going to be shipped (at least not yet), but that’s not important to me. Is that weird?
I’m actually glad that it’s delayed because the last few weeks I felt like I’ve been tossing a water balloon around, and one day I’ll show up at work and have to clean up the mess. The problem is that the base framework I built upon has a lot of bugs (it’s also developed at IBM which is both fortunate and unfortunate). I tried to mitigate many of the risks, but once testing got into it, they did a lot of tests in areas I wouldn’t look (i.e., on Vista or in weird languages like Polish). Surprise surprise, some potentially huge problems were found and it got the hook.