I was recently in Redmond and one of my good MSFT friends was kind enough to take me to the company store to pick up a copy of VS2008 and Vista. As we strolled through the lobby, we saw this:
And later on, inside the store proper, we saw this:
My friend, who is a PM for User Experience related things in the Windows team just sighed and said, "why does it gotta be this way?" And I laughed.
But it is easy to make fun of Microsoft for failing in their own technology showcase, but I've learned two things:
1) All software is pretty terrible when you get down to it.
2) Programming is hard.
Both machines are using Windows in a way that was not the primary concern of anyone who was working on Windows Vista. Developers tend to focus on the use cases they expect--users at home, users at work. But as computers become more general purpose, we have to start thinking through a bunch of other scenarios as well. Heck, I bet someone even knows how to configure these machines to prevent these things from happening, but I couldn't tell you how to do it.
Practical coding tips, tricks, advice and anecdotes. Including, but not limited to: C++, C#, JavaScript, COM, OLE, Internet Explorer, Win32 and what-not.
No comments:
Post a Comment