Paul Gillin's blog

has been moved to new address

http://www.devilsworkshop.org

Sorry for the inconvenience...

Paul Gillin's Blog - Social Media and the Open Enterprise: The Wikicalc puzzlers
Paul Gillin's Blog - Social Media and the Open Enterprise
Wednesday, March 08, 2006
  The Wikicalc puzzlers
I got a chance to speak to Dan Bricklin last week about his forthcoming Wikicalc product, a spreadsheet in a wiki metaphor. It's easy to take for granted that these kinds of programs are easy to write but Dan described some of the inherent limitations of wikis that make Wikicalc such a challenge.

For example, wikis are not designed to support recalculation of a large spreadsheet. They're basically vehicles for displaying information. A wiki also doesn't understand the concept of interdependency, which is essential to a spreadsheet. You can change one cell in Excel and kick off 100,000 calculations. A wiki just doesn't know how to account for that. It's very good at noting that a word was changed or a sentence deleted but not that a formula in cell A189 changed a result in cell AB258.

Interdependence has other effects. I may be working on one page of my spreadsheet and you on another page. In a text world, that's reasonably easy to track. But if a formula on my page references a cell in your page, any changes you make will be overwritten by a change that I make. A wiki can deal well with pages, but not with pages that are linked to each other.

Also, people tend to work on spreadsheet models for a long time, trying out different what-if scenarios before saving. I could have my spreadsheet open for an hour working on a model that's changed in the meantime because someone else is working on the same spreadsheet. Then I save my file and overwrite the updates that were made by the other user. In essence, I write the old data back to the workspace because there was no way to lock the document while I was working on it.

Of course, Dan has figured out solutions to all these problems :-). Wikicalc will have a check-in/check-out function to limit versioning problems. He's also writing a sort of replication function that lets people work on a model offline and then upload the result while recording any changes. I'm not sure quite how he's doing that, but I'm sure it will be elegant.

There are a lot of exciting possibilities about this product. Imagine cells that refer to real-time temperature data or stock quotes on other websites and incorporate that data into calculations. You can do that with Excel, of course, but it's real hard to share.
 
Comments: Post a Comment

Subscribe to Post Comments [Atom]





<< Home
How social media and open computing are changing the business world.

My Photo
Name:
Location: Framingham, Massachusetts, United States

Paul is a writer and media consultant specializing in information technology topics.

Subscribe:


Buy my book about how new media influencers are changing the rules of publishing.


Or sign up to receive a FREE PDF of my forthcoming book, Secrets of Social Media Marketing. Click the cover image below to register.

>


 Subscribe RSS

Subscribe by e-mail:



Paul Gillin Communications
I'm a writer, speaker and new media consultant. Learn more.




See my


Get my weekly social media newsletter!

Email
First Name
Last Name
Please fill all fields


View the newsletter archive.

View Paul Gillin's profile on LinkedIn


Readers of my blog get discounts for this upcoming event:

Use discount code PAULVIP to get $100 off. Hurry! Prices go up Sept. 19

2RSS.com :: RSS directory
Blog Directory & Search engine Blog Directory


    follow me on Twitter

    Profile for PnD
    Add to Technorati Favorites
    Stats by: