![]() |
|||||||||
![]() |
|||||||||
|
|
|||||||||
|
January 15, 2004
zero mass design
This morning, I woke up and looked out on a new landscape:
What I love about snow is what I love about writing: the clean sheet of paper. There's that sense of fresh perspective, that anything is possible. The best software design starts the same way: without assumptions. Some call this "thinking outside the box." To me, even that phrase is too constrained. My view is that you've gotta think as if the box never existed, or put another way, do "zero mass design". Zero mass design starts without constraint. You begin with the impossible, then scale it back to something buildable. In design sessions, I often make people nervous with questions like "Do we even need menus?" and "What if we had infinite bandwidth?" Some people look at me like "Who is this guy?" Usually I win them over when I switch to "reality mode", outlining practical steps to my previously impossible scenerios. Down in Sanibel, I talked with a lot of people about web services, wireless task computing, and image recognition. Here's my favorite "impossible scenerio" from those talks: Imagine you had a kind of picture frame with comfortable grips that was about same size a laptop screen. Instead of an LCD, the frame held a clear plastic viewscreen that you could easily look through. This viewscreen would have image sensors that could instantly (and fluidly) digitize whatever you looked at. There'd be no shutter to click. It would continually capture whatever image hit the screen. Now imagine this "magic frame" could do on-the-fly feature recognition. Furthermore, assume it was wirelessly connected to the Internet, and that it could instantly tap into an ever-evolving image recognition database. Finally, imagine the frame had a simple text readout, which displayed the name of whatever object you were looking at. So, I look through the glass at a tree, and the magic frame breaks down its features, then compares them to the global database. Back comes "Red Oak." I look at a plane passing overhead, and it reads, "Boeing 767." The magic frame could teach people the names of everything, from constellations to landmarks to garden tools. Impossible, right? Good, now we're getting somewhere!
Comments |
About Me Contact Me being real blogosphere events interconnectedness isabel making money musings olpc photo stories saving the world semantic web squeak etoys tidepool and storymill usability waveplace computer literacy new videos from st john pilot back from st john immuexa turns ten XO donor comments photos from haiti and st john pilots haitian pilot starts give two, keep none story: fall 2007 good press RDF Intro Angela Talk: a semweb introduction W3C Semantic Web Original Road Map SciAm Article SemanticWeb.org RDF Resource Guide SchemaWeb SUMO Full Article Index April 2008 March 2008 February 2008 January 2008 November 2007 October 2007 September 2007 December 2006 September 2006 May 2006 April 2006 March 2006 February 2006 January 2006 December 2005 November 2005 September 2005 August 2005 July 2005 May 2005 April 2005 March 2005 January 2005 December 2004 November 2004 October 2004 September 2004 August 2004 July 2004 June 2004 May 2004 April 2004 March 2004 February 2004 January 2004 December 2003 November 2003 link to this site
![]()
|
||||||||
![]() |
|||||||||
|
"Big Fractal Tangle" is a phrase used by Tim Berners-Lee at ISWC 2003
to describe his vision of the Semantic Web (used with permission) "Tidepool" and "Storymill" are trademarks of Immuexa Corporation. Website design copyright © 2003-2004 by Immuexa. |
|||||||||