January 9th, 2009

It’s surprising how suddenly those new skins started pouring in

A friend of mine told me a story of a project from over ten years ago. Part of the product design was that it would include a bunch of skins (visual styles). The development team had written up the skinning infrastructure, but the company which was hired to create the actual skins hadn’t delivered anything. My friend’s assignment was to test the skin-switching interface, but since there were no skins, there was nothing to test.

My friend was responsible for testing a bunch of other product features, so it’s not like the days were spent thumb-twiddling. But eventually, it got to the point where the automated testing for most of the other features was nearly complete, and at the weekly status meetings, my friend would ask the representative from the company that was hired to deliver the skins when they might send over the first two or three. “I don’t need all twenty skins, just two or three so I can test the skin-switcher.”

At the meetings, the company representative always answered, “Yes, we know you’re waiting for it, but designing these skins is really complicated stuff, and it’s pretty slow going.”

My friend wondered, “How hard is this, really?” A visit to the development team quickly produced the same tools and documents that the skin design company was given, and in a few hours on a Saturday, my friend produced a brand new skin. Since my friend was a big Star Trek fan at the time, the homegrown skin was naturally based on the science fiction series, created by surfing the Internet and downloading pictures and sound effects. There was obviously no way the company could include this skin with their product, but at least it was something to test with. The skin-switcher finally had something to switch between: You could have the standard look or the Star Trek skin.

At the next meeting, my friend once again asked the representative from the design company when they might deliver a skin or two and received the same runaround as usual. “It’s a lot harder than we anticipated, but we’re getting close, so who knows, you might have something in a few weeks.”

Except this time, my friend had a response for them. “Oh, maybe I can help you guys out. I threw together this skin in just a few hours. Here, let me show you.” And then followed a demonstration of the Star Trek theme. It had a lot of rough edges (for example, the sound volumes weren’t leveled), but it certainly did the job as a demo.

As if by magic, just a few days later, the company that had been contracted to produce the skins managed to overcome all the obstacles that had been plaguing them up until now, and a steady stream of new skins started arriving.

Topics
History

Author

Raymond has been involved in the evolution of Windows for more than 30 years. In 2003, he began a Web site known as The Old New Thing which has grown in popularity far beyond his wildest imagination, a development which still gives him the heebie-jeebies. The Web site spawned a book, coincidentally also titled The Old New Thing (Addison Wesley 2007). He occasionally appears on the Windows Dev Docs Twitter account to tell stories which convey no useful information.

0 comments

Discussion are closed.