Usability of Programming Systems

Steven Clarke has been applying a cognitive dimensions framework to the problem of making libraries and API more usable. He’s now looking for volunteers who’d be willing to have him study how they work. His ideas are cool, and the potential payoff is tremendous—if nothing else, you could shape the future evolution of Visual Studio and other tools.