About

I am a software developer in Seattle, building a new AI software company.

Ads

April 2009

Sun Mon Tue Wed Thu Fri Sat
      1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30    

Categories

Ads


« Yet Another Market Falls To Microsoft | Main | Looking Back in 2004 »

November 18, 2004

API Usability

I went for another Longhorn API usability test yesterday, my fourth one this year, testing various techologies using Microsoft Business Frameworks, Avalon, Indigo, and System.Management. Every single one of these future technologies exposed managed APIs.

The person who was testing me was Steven Clarke, who I just learned has a blog. I was actually proud of myself for teaching him a feature that he was unaware of on a product that he was testing me on.

Well, the reason that I thought this test was interesting, was that Brad Abrams, NET BCL program manager, just posted an entry on an usability test he observed just yesterday tying Indigo, Avalon, .NET FX together under the supervision of Steven Clarke. I believe that he was observing me, since the day, the usability specialist, and the area being tested all match. In addition, the quote Brad mentions sounds similar to something that I vaguely remember saying but without the word dope: "I can't believe that it's taking so long just to build such a simple application."

I was referring to the fact that Avalon does many things differently (but in more general way) from Win32, leading to a number of discoverability issues that I encountered; and I am already familiar with Avalon. This doesn't necessarily imply that the new way is harder to use, just less discoverable the first time you use the feature.

Comments

Thanks for your comments AND all your time in the labs. I am not sure if it was you I saw or not, but the point in the same... we still have work to do to make these the best APIs possible.

I DEMAND THE RETURN OF WESNER MOISE!

Verify your Comment

Previewing your Comment

This is only a preview. Your comment has not yet been posted.

Working...
Your comment could not be posted. Error type:
Your comment has been posted. Post another comment

The letters and numbers you entered did not match the image. Please try again.

As a final step before posting your comment, enter the letters and numbers you see in the image below. This prevents automated programs from posting comments.

Having trouble reading this image? View an alternate.

Working...

Post a comment