What Makes APIs Hard to Learn? Answers from Developers
A study of obstacles that professional Microsoft developers faced when learning to use APIs uncovered challenges and resulting implications for API users and designers. More »
Also featured:
My IT Carbon Footprint
Self-awareness is the first step toward reducing our carbon footprint. More »
Once More, Into the Soup
Proliferating “x-centered design” terminology leaves us afloat in a soup of jargon. A metadesign diagram can clarify the broth and locate the meaty bits. More »
IT Productivity = ??
An experienced CIO shares her perspective on defining, using, and promoting productivity, first from a serious point of view and then from a lighthearted one. More »
Let’s Blend
Take a look at the changes that Internet technology has caused in consumer behavior toward various media and the resulting opportunities for multimedia technology. More »
Building on Realism and Magic for Designing 3D Interaction Techniques
Imagination-based interaction can complement reality-based interaction when designing 3D user interfaces. This hybrid approach could lead to guidelines for a large range of diverse interfaces. More »
On Safari in the File Format Jungle—Why Can’t You Visualize My Data?
Lots of glossy images and striking movies on the one side, lots of numbers and full hard disks on the other—seems like a natural pair. So why can’t visualization people “just visualize” some data? More »
Computing Then
Learn about the life and career of Adriaan van Wijngaarden (1916–1987), a pioneer of Dutch computing and, more broadly, of international computing.
More »