Gates as CES. Microsoft software tanking during his presentation. My ample forehead still is red from the "D'oh!" slapping it got as I watched each embarrassing screw-up. My inner William Shatner is just crying out in anguish...
What. Does it take. To have a. Demo. That actually works AND. Doesn't. crash?
Oy. Where's Microsoft's Montgomery Scott when you truly need him?
I don't know if I'm more embarrassed by the crashes and hangs and crap-outs or over the "yuk-yuk. eh." non-surprised reactions to yet another Microsoft low-quality bit-parade. Are we doing this on purpose to help increase Apple's share?
How about a new quality standard: if your feature crashes during a Microsoft demo, you're fired. Dev. PM. And Test. You are stripped, shaved, have an "L" emblazed on your forehead, and shoved down a gauntlet of angry shareholder-employees who soundly spank you right into Lake Bill to swim across where you can dry off with the provided moth-eaten scratchy wool blankets.
Without consequences for failure, Microsoft product development see crap accepted as the very public norm and continue creating product that meet those expectations. How is it for all this Engineering Excellence that's been inflicted upon us we still achieve this mere modicum of mediocrity?
I'd expect BillG (or any embarrassed executive) to storm back to Redmond riding a roiling swirl of fire and brimstone and start firing such underperformers. And just when such just firings are revealed, you'd bet some folks will pull their fingers back from the keyboard and whisper "Holy Shit!" And rather than checking in their code to let testing find the bugs that round out the feature, they'll decide it's time to do a bit more of their own testing and write a few more automation and unit tests. And to dogfood a bit more intensely.
If pride is absent, I'll take fear.