Affordance and the API

Geeks spend a lot of time talking about what’s possible with a particular technology. We pride ourselves in being able to wring every drop of interactivity out of a platform, of doing things with the tools that the toolmakers never would have thought possible. As a result, any argument about software platforms often falls into the following pattern: Detractor of Platform A will say something like “you can’t do drag and drop in Platform A”. Supporter of Platform A will respond that you can so drag and drop in Platform A, and will post the code to prove it. Score one for the supporter: the detractor simply wasn’t able to use the tool.

Continue reading

What if the designer gets hit by a truck?: wrangling digital design artifacts

On a design team, one major challenge is simply keeping track of the design artifacts generated by your designers. Whether you’re taking digital photos of a whiteboard or crafting ray-traced buttons in PhotoShop, a few weeks of visual design work can generate hundreds of files, making it difficult to keep track of what the current design is, let alone track progress and changes that have been made, or make sure that critical work isn’t lost.

Continue reading