31st May 2007:
Note that this has become my primary source of spam so I’ve disabled comments. Sorry if you felt the need to comment on a 12 month old post, if you really feel the need to comment please contact me at the links above and I’ll re-enable them temporarily ![]()
I woke up this morning to find that Nick Bradbury had posted about a particularly nasty WinINet bug that causes the application to hang (or in this case, the update thread sat on 100% cpu). I’ve worked with this API a bit myself, and it’s essential unless you want to get bogged down in TCP and HTTP details in a windows application.
Much like other commenters to the post, including one who blogged about the bug in February 2005, I held little hope that MS would ever fix it. The bug has existed since 1997, and… well this is Microsoft we’re talking about here. They’re famous for not fixing bugs.
At least, until now. This is the first sign in my corner of the development world that Microsoft are picking themselves up and actually responding quickly to user feedback.
A mere 7 hours after Nick’s post, a MS dev (Eric Law) finds the post and leaves a comment asking for URLs to reproduce this with. Same thing I would’ve done. Nick of course instantly responds.
35 minutes later, another MSFT comment – this time it’s David Powell, Product unit manager, Windows networking developer platform. This was a WTF moment for me. The bug has been reopened, and they posted 3hrs after that saying the bug has been reproduced so it’s under investigation. I’m drooling at this point
So what’s changed since February 2005? Things like technorati. This proves without a doubt that somewhere in Microsoft, they’re subscribed to searches such as the one AJ found me on so they can pick up people blogging about the product.
David mentioned in his comment the best place to report bugs in WNDP components, and that well-triaged bugs are noticed - http://connect.microsoft.com/wndp. A few google searches later, and it turns out the IE team has a site on Microsoft Connect as well. Woot! Between the WNDP response and the availability of a good public bug tracker, I’ve now been convinced to report any bugs I see while working with IE code. Previously I’ve just avoided the bug and found a better way.
June 10, 2006 at 11:52 pm
Thanks, Microsoft…
Yesterday I got cranky with Microsoft about a long-standing bug in a Microsoft library that was causing problems for some FeedDemon customers. As you can imagine, I was frustrated that my work was being compromised by a known bug in…
June 12, 2006 at 1:11 am
[...] Charles Wright (of The Age newspaper in Melbourne) says that “The thing about the Web is that it seriously amplifies the sound of squeaking wheels”, Andrew Herron thinks that it’s a sign that “Microsoft are picking themselves up and actually responding quickly to user feedback” while Nick himself notes that Microsoft developers are indeed human [...]
June 12, 2006 at 4:18 am
[...] 2 – Andy’s blog » Microsoft have changed, seriously (tags: bugs microsoft) [...]
June 13, 2006 at 7:44 am
[...] Don't understand how this works? Read this blog. It shows how a guy you didn't know, fixed a bug you didn't know about, reported by a customer you didn't know. [...]
June 13, 2006 at 12:36 pm
[...] Or least changed in the past few years. You can read a relavent article here . I know there are still anti-microsoftists out there, and frankly I was or maybe I still am an anti-microsoftist. But it is hard to ignore what they did for the computer industry, how they made their OS has a enormous amount of impact to our lives, and in fact they have made the computer friendly to the people who are not computer geeks. [...]
June 14, 2006 at 9:08 pm
I think it’s the amplification effect of the Interweb. Before, they could tell people to pay up and get fscked – or reinstalled.
Now they have to pay attention. Some like it, but I suspect StevB isn’t one of them.
June 16, 2006 at 10:52 am
Connect 2,microsoft another milestone
June 20, 2006 at 8:55 pm
[...] Don't understand how this works? Read this blog. It shows how a guy you didn't know, fixed a bug you didn't know about, reported by a customer you didn't know. [...]