In an anonymous comment on “Patch for tcserver.exe memory leak on Tablet PC - at last!”, zzz asks:
What was the point in “keeping quiet”? Is there some kind of NDA that stops from stating the obvious thing (holy cow we have a bug in our perfect product!) that everyone knows about? You could have instead tried to work with the tablet pc community - as it seems that it otherwise takes media attention to give such bug some deserved attention.
This is a good question, and my reasoning probably deserves a wider audience than just a comment-reply, so here goes. There'll be a plea for feedback at the end :)
“Progress is being made and there'll be an update soon,” a spokesman told us. “For now, we advise users to reboot the machine on a daily basis,” he added.
Finally, media attention does work as a forcing function in these situations. Media attention gets executive attention, which in turn percolates down and results in change priorities. It’s a fact of life.
Here endeth the self-justification. Am I happy about how long it took to get this fixed? No. Would I do it the same way again? No – but that’s because we have at least one Tablet PC tester blogging, and I could engage on his blog rather than going through “the usual channels”. Do I think I did the right thing at the time? Probably — at least if I wanted to keep blogging :)
What do my readers think? Should I have risked all back then? Pushed the Tablet PC team for greater transparency? Done so from the inside or the outside? In short, how do you make cultural change happen in your job?