* * * * *
Mark vs. the Redmond Behemoth
Mark, [1] as you may know by now, hates Microsoft, [2] yet his job requires
him to program under Windows NT.
Now, why does he hate Microsoft, and Windows NT? Because it isn't reliable
for what he's doing (past project—a phone switch under NT and if that doesn't
make you shudder then perhaps you won't mind much if you can't dial 911) yet
his job, which he has relunctantly accepted, is to make it reliable.
Towards that end he found a race condition in the NT kernel.
Huge surprise, I know.
Over the course of three hours he was able to work his way up the tech
support ladder at Microsoft (“No, it's not my code you moron! I don't write
in VB! It's VC++ and no, I know it's not in my code! It's in NTblahblah.DLL
now transfer me to someone who can help me!”) and ended up talking to the
developer of that particular piece of the NT kernel.
“Yup,” said the developer. “That's a bug in our code all right.”
“I'm not arguing that with you. I know it's your bug, but can you fix the
bug?”
“Yup, that's a bug.”
“I'm not arguing that with you. I know it's your bug, but can you fix the
bug?”
“Hmmmm …. nope. That would require a design change and we [Microsoft] no
longer support Windows NT. I can be fixed for Windows 2000 though.”
“We can't use Windows 2000,” Mark said. “Our code requires NT.”
“Sorry, can't fix it then.”
It's nice to know that Microsoft stands behind their quality software.
[1]
http://www.conman.org/people/myg/
[2]
gopher://gopher.conman.org/0Phlog:2000/05/25.4
Email author at
[email protected]