Software development industry analysis by Larry O'Brien, the former editor of Software Development and Computer Language
Tuesday, December 09, 2003

In a post that's mostly about resource management, Eric Gunnerson mentions an API that I didn't know existed:

desktopWindow.Image = Win32Window.DesktopAsBitmap;

This is quite apropos the discussion of novice versus expert users. Here I've been a user of the .NET BCL for more than 2 years and when I was recently faced with the desire to recreate a desktop effect by compositing, I was stumped (the effect being recreating ink antialiased over a bitmap, but that's beside the point). If you want to be the greatest UI designer of your generation, figure out how to facilitate discovery of alternate paths to accomplish a goal. (There must be a solution that doesn't require a journey into the impenetrable thickets of natural language query. Perhaps a Bayesian analysis of APIs used in a large corpus such as SourceForge / GotDotNet projects...)

(BTW, any discussion of "beginner" versus "advanced" users should take into account that there should be a continuum where "high end" use is Eric's "So I had a problem with resource management that I fixed by writing a program..." )

Tuesday, December 09, 2003 12:00:02 AM (Hawaiian Standard Time, UTC-10:00) |  Disqus link  | #
Search
About Larry...
Flickr photostream
Subscribe: RSS 2.0 Atom 1.0
Popular Articles
Programming Sabre with Java, C#, and XML
Genetic Programming in C#
15 Exercises To Know A Programming Language
Top 10 Things I've Learned About Computers From the Movies and Any Episode of "24"
Recently Published Articles
HI
KonaKoder
Categories
Archive
Admin Login
Sign In
Toolroll