July 15, 2008

Book Report: Dreaming in Code

I recently finished Scott Rosenberg's Dreaming in Code, which chronicles the ambition, start and middle of the Open Source Application Foundation's attempt to carry on the legacy of Lotus Agenda by creating Chandler, a world-changing personal information management system.  The book is a terrific read and it was especially interesting to hear more about the fate of a system that I initially heard about many years ago at an Internet2 member meeting.

For me, the book highlighted the angst and turmoil that accompanies the search for greatness by design.   I think most things that are truely world change are so do to the hapless ignorance of their creators, as setting out to make a contribution that is really of that scale brings an excess of hyperbolic baggage that makes it too scary or to difficult to accomplish much of anything.   In the book, Rosenberg describes the very deliberate process of creating greatness, from a swanky SF office, to a series of long deliberations about the architecture of nearly every system component.   In his account, it sounds as if the quest for doing something great displaced the ability of talented developers and hackers to simply make things.   After all, "perfect" is the mortal enemy of "really good."

For anyone involved in the management of research or technical work, this book is highly recommended for its illustration of just how activity that looks like careful planning and management can hinder the emergent hacks that are critical for forward progress.   Or, as Paul Graham described in an OSCon talk, "The atmosphere of the average office is to productivity what painting flames on the side of a car is to speed."

July 14, 2008

Why Danes are (rightfully) so happy...

Nyhaven_2 Via the local newspaper, I recently saw that Denmark once again ranks among the happiest places in the world.   Having visited Copenhagen for a week long vacation last summer, there a lot of obvious reasons that this is the case - a beautiful country, nice climate, wonderful design everywhere and things just work.  One reason that I suspect is often overlooked is the readily available and affordable delicious street food available at the Polser carts throughout the city.   I particularly like the bacon-wrapped "French Hot Dog."

This is a long way of confessing that when I read "Denmark" and "Happiness" in the same article, my shameless mind went not to amazing Danish design, beautiful mid-century furniture, the amazing Black Diamond Library or the cool breeze coming off of the North Sea, but to hot dogs.  And bacon.   And damn, do I wish we had them here.

Photo:  Nyhaven, Copenhagen

May 20, 2008

Multitouch at SI

We've been using Touchlib to drive  an FTIR-based multitouch surface for some time.   Our current setup is a 36" high table with a 30" diameter display surface that we've built out of 80/20 extruded aluminum.  This video shows off an earlier generation system that Sarvagya put together last fall.  Overall it works really well, providing a highly responsive touch surface.

May 16, 2008

30 Million Pixels of Google Maps

Here's a first attempt at doing a YouTube-based demonstration of some of the technologies in the lab.   In this clip, I demonstrate Google Maps running on our tiled display on a really large virtual desktop.

May 15, 2008

Worse than hearing a recording of your voice...

I've been doing some work on displaying high-resolution applications running on the tiled display at work.  It's still a little slow, which should be helped by an impending cluster and interconnect upgrade, but it still looks pretty cool.  Particularly neat is looking at 30 million pixels of Google Maps data all at once in a giant Firefox browser, thanks to VNC.   This looks so cool, in fact, that I'm working on a video for YouTube to show everyone using the new Flip Ultra camcorder that I recently bought.

The only snag in this plan is that I look completely awful on video.   It's like hearing your own voice on a tape recorder, only ten times more off-putting.   Like hearing your own voice on a tape recorder, I also fear that I look completely normal on video to anyone else.  Yikes.   

I'm hoping part of the problem is my outstretched-arm-instead-of-tripod shooting technique, which I'll address in a reshoot of the video tomorrow. 

Putting pen to paper...

I signed up for a TypePad account back in January, half as New Year's Resolution, half as a sleep-deprived delusion of having time for such things despite living with a newborn.  Seeing as how we've now arrived at mid-May, it's about time for a first post.  I'm hoping to stick with this little experiment as a way of writing more often, at times other than right before proposal, conference or book chapter deadlines.   We'll see how it goes. 

About Me

  • Erik Hofer is a researcher at the University of Michigan School of Information, a father, a sometimes-serious home cook and a maker of stuff. He enjoys photography, espresso and tilting at windmills.

Twitter Updates

    follow me on Twitter
    Blog powered by TypePad