So I was coding away in VB.NET 2005, and went to add a Debug.WriteLine statement.
So I typed Debug. and looked at the intellisense window....
And my first reaction was where's WriteLine, surely that WriteLine should be in the "Common" list, not only in the "All" list
Of course, I didn't really look at the two items that were in the common list ... i wanted WriteLine and it wasn't there....
But then .... like a beam of sunlight breaking through ... I saw it...
Was it an illusion? I could not be sure. I had to be sure....
No, nope illusion, there it is in the actual System.Diagnostics.Debug class in all it's glory ....
What's that, you still don't know what I am talking about ??
Well you need to crack open Vb.NET 2005 and try the Debug dot enlightenment thang
I was reading about Qrio interacting with toddlers where it quoted:
Tanaka said he believes a robot needs to have two contradictory functions to be able to live in harmony with humans - one for making "timely responses to human approaches" and the other for showing "unexpected, accidental moves".
Is that the future for UI, to include "unexpceted, accidental moves" ?
Imagine your PC, saying "oops, sorry I just deleted that file I thought you had finsihed with it". Or you go and click on word to start writng a document, instead is opens up minesweeprr and says "come on let's play instead".
Or maybe these unexpected accidental things need to be more subtle. Spurious crashes, occassional lost data, and of course the hung UI, a simple failure to respond
Maybe what Tanaka has stumbled upon is actually the secret as to what has made Mcirosoft software so great, that "human" interaction aspect built in
The other week when I read about Steve Ballmer's email to Microsoft employees, and how they decided to take a "neutral" stance on legislation that was aimed at protecting the rights of gays, well I must admit I was pretty apathetic. First I'm not gay. Second, it's USA legislation and I'm Australian. Sure I am a Microsoft shareholder, but I hardly found this earth shattering in relation to it's financials. But you know what ? I was wrong.
Over the weekend, I had the mis-fortune to read a fellow MVP's blog, where I saw what I could only call narrow minded hateful bigotry... And that's putting it mildly. It was the hate we unfortunately get to see form time to time... You know what I mean the kind of people who think it's fun to drag a human being around behind a pickup truck because the colour of their skin is different, they speak different, or their religion is different .. Xenophobic bigots. The kind of people who think if they bash gays enough they'll turn hetro (or die, or be driven to suicide)
And I don't think you need to be compassionate to at least have some understanding how terrible that must be for those people who are being attacked.
So the problem with Microsoft's stance at present is it sends a message that Microsoft will be intimidated by the bigots out there. That they will bend rather than stand up for their employees. I can't imagine it does someone much good to be sheltered inside MS when they are still be harassed/bashed in the real world.
As a shareholder, I would love to see Microsoft bring this up at the next shareholder's meeting. In the meantime I would like to see Microsoft take out full page advertisements saying "just say NO to bigotry"
I also want to say sorry. As a white hetro "ocka" aussie bloke I wish to say sorry.
- Sorry for the times I've got drunk at a pub or a party and made some stupid gay joke. That was ignorant of me, and I hope I didn't offend anyone.
- Sorry for being apathetic about the bigotry that exists in our society. Personally, and as a society we failed you when you needed us most.