Showing posts with label infographics. Show all posts
Showing posts with label infographics. Show all posts

Wednesday, August 15, 2012

Live Status Infographics

One more note on reusing technology, this time in the run time environment (RTE). In the Summit discussion on the subject, we agreed in principle to make the proposed Finili infographics engine available for live visualizations while a program is running. This is meant for programs that run longer than a minute or two to show the progress the program is making. Basically, why not? With this approach the progress measures, means of visualization, and frequency of updating can be controlled by the programmer. This does not take away the need for automatic or default visualization for a running program. To put it another way, we wouldn’t want the default visualization for a running program to be an hourglass icon.

Sunday, September 11, 2011

The Dog Ate My Data

The line to remember from the discussion at finds2011 was “The dog ate my data.” One of the stated goals of Finili is to produce more accurate results. One of the classic errors in handling data is leaving out part of the data. We heard some wild examples of ways this can happen. The one that sticks in my mind is the story where one disk was missing, perhaps stolen, from a disk array, resulting in the loss of the records that were stored on that disk. There were many other stories, but from the end user’s point of view, they were all variations of the same excuse. You might as well be saying, “The dog ate my data.”

Regardless of the specific cause, errors won’t slip through undetected so often if there is a way for the programmer to immediately see that something is off. We think we can make that happen with real-time data visualizations that display while the program is processing the data. These would take the place of the hourglass icon that some programs display while they are running. They would show, in a compressed form, what the program is doing with the data, like an oscilloscope, or perhaps, as someone suggested, as a kind of live infographic. Infographics are part of our objective anyway, so why would we withhold them until the end of the process?

There were many signs of progress at finds2011, but the boldness of this one discussion sums it all up. If a group of people can discuss Finili and the fine points of the way it might work, it shows that the design of Finili is far enough along that it is starting to look solid. The most difficult work might still be ahead, but at least at this point we are all assured that we are working on, and talking about, the same thing.