Slashdot Mirror


VisiCalc Creator Developing WikiCalc

An anonymous reader writes "ZDNet has an article about a new wiki that is trying to combine the collaboration of wiki technology and the data manipulation attributes of a spreadsheet. The creator of VisiCalc, Dan Bricklin, is working on an alpha version of WikiCalc for sometime late in February." From the article: "'It holds a lot of promise, both because it's using the spreadsheet metaphor, which is the one thing people know for working with quantitative information and because 'there's nobody better in the world to build this thing,' said Ross Mayfield, CEO of collaboration software maker SocialText. To Mayfield, WikiCalc is the answer to a problem that has been percolating for some time in the world of IT. That is, he said, that spreadsheets have traditionally been a single-user application screaming for functionality that could let multiple people edit data quickly and easily. "

39 of 139 comments (clear)

  1. Yup, exactly what buisness needs by AuMatar · · Score: 5, Funny

    The ability to make more absolutely pointless spreadsheets.

    Hell, why not just a regular wiki anyway? I figure 90-95% of all the spreadsheets I see don't do any calculations, they're just used as a way to put things in columns.

    --
    I still have more fans than freaks. WTF is wrong with you people?
    1. Re:Yup, exactly what buisness needs by caffeinemessiah · · Score: 5, Interesting

      Perhaps many business won't need it, but I know a lot people who will. The combination of a web interface with easy and intuitive (read: not MS Office's reviewing features) multi-user functionality could help, for example, a manager easily collect numbers from multiple people on a team. For the manager, all the data is in one location as it comes in and accessible when he wants it, not as emails with separate Excel attachments which he has to paste together. Or if I'm collecting data in my lab but want to review it at home, then I can just use an online spreadsheet and don't have to do the usual transfer via network/ftp/usb/email/cvs. Believe me, the applications for online tools ARE out there -- there's a reason Microsoft is releasing their uncharacteristic Windows Live nonsense.

      --
      An old-timer with old-timey ideas.
    2. Re:Yup, exactly what buisness needs by truthsearch · · Score: 2, Insightful

      In the financial industry I've seen mini-applications where spreadsheets were the whole data store. Many financial analysts live in Excel. Spreadsheets can be a powerful, useful tool. But most often they grow into horribly ugly monsters that the IT department has to de-tangle and cram into custom apps.

    3. Re:Yup, exactly what buisness needs by bb5ch39t · · Score: 4, Insightful

      I've seen this problem here (I'm in IT). A really smart Actuarial creates a very good, effective spreadsheet. It becomes both production and "mission critical" to them. The Actuarial leaves. Oh, did I mention that there is nothing documented? And the person is a Ph.D using calculations that are not understandable to mortal man (or even a woman!). Who supports this? Especially when it breaks because desktop support rolls out the next version of Excel. Screams abound!

      And I giggle because I'm a dino running on old, obsolete mainframe technology where the end user can't just slap something together and put it into production.

    4. Re:Yup, exactly what buisness needs by dr.badass · · Score: 3, Insightful

      I figure 90-95% of all the spreadsheets I see don't do any calculations, they're just used as a way to put things in columns.

      This is exactly the reason that one of my favorite apps, OmniOutliner (Mac OS X) was created.

      "when the Excel product manager got up on stage at MacWorld several years ago and said, "We've found that 85% of our customers use Excel just to make lists and outlines," we (Omni) said, "Shoot, that'll be our next product. We can do a GOOD job of making lists and outlines, and sell it for a lot less."" -- Wil Shipley, Omni co-founder

      It seems like there might be a market opening up in the "things that people are already misusing Office for" sector.

      --
      Don't become a regular here -- you will become retarded.
    5. Re:Yup, exactly what buisness needs by metallic · · Score: 2, Informative

      There's already Microsoft SharePoint out there already that allows you to do just that... and it's been out there for quite some time now too.

      --
      Karma: Positive. Mostly effected by cowbell.
  2. Prior art? by grub · · Score: 5, Funny


    a new wiki that is trying to combine the collaboration of wiki technology and the data manipulation attributes of a spreadsheet.

    Isn't that how Enron ran its entire accounting department?

    --
    Trolling is a art,
  3. Databases and custom UIs by truthsearch · · Score: 4, Insightful

    spreadsheets have traditionally been a single-user application screaming for functionality that could let multiple people edit data quickly and easily.

    Hence corporations all having relational databases with custom GUI applications. Spreadsheets are most useful for tabular data, which of course works well in relational database tables. While spreadsheets are great at free-form manipulation and "playing" with the data, it's the custom apps that are required to sqeeze that data into the corporation's customs workflows. For at least 20 years what corporations have been doing is creating the custom apps and having them export to more freeform data models like spreadsheets as needed. This seems to work pretty well.

    But "supercharging" spreadsheets won't really be providing power to the people that need it. The people that most need power over large amounts of data have hundreds of people working in their IT departments.

    1. Re:Databases and custom UIs by hey! · · Score: 4, Insightful

      preadsheets are most useful for tabular data, which of course works well in relational database tables.

      I'd go farther. Spreadsheets exist to capture the structure of calculations. Data should as far as possible never go in them. The only unequivocal exception to this are parameters used in the calculations (e.g. "assuming the rate of inflation is i...").

      In practice people do have to stage derived data in their spreadsheets, but this is dangerous and leads down the road to the major use of spreadsheets in businesses today: as an ad hoc "direct manipulation" database. This is a dreadful, hair-raising practice. Many a time I've looked at results that don't make sense, because one cell got separated from its brethren in a sort.

      --
      Post may contain irony: discontinue use if experiencing mood swings, nausea or elevated blood pressure.
    2. Re:Databases and custom UIs by hazem · · Score: 2, Interesting

      because one cell got separated from its brethren in a sort.

      I was "upgraded" to excel 2003 this summer, which caused such a decrease in my productivity.

      One new "feature" is that the ever ubiquitous ctrl-A, which every other app, and all older versions of Excel used to "select ALL", no longer selects ALL. Excel 2003 now tries to look at the group of cells you're currently sitting in, and selects what it thinks is a convenient group. The problem is, if there's a gap in a column, it won't reach across all of your data - just to that column-border.

      So, you do a ctrl-A, and a sort, and all of a sudden all your data is no longer correctly associated across the row like it used to be.

      What a great surprise that was, to get this great new feature... especially when I got to throw out an entire day's work because I had no way to rearrange my data back into the correct order.

      The fix is to use the box at the corner of column letters and row numbers (upper left). Or, as is entirely obvious, and just like all other aps... hit ctrl-A twice.

      Thank you, Microsoft.

  4. WikiCalc by gEvil+(beta) · · Score: 5, Funny

    WikiCalc - the site where you get to decide what 2 + 2 equals...

    --
    This guy's the limit!
  5. Total Bullshit by chill · · Score: 5, Informative

    "With (Excel), you get people playing e-mail volleyball with attachments all day long, so it's grossly inefficient," Mayfield said. "How do you track changes on a spreadsheet? What happens if you don't have just two people going back and forth, (but) have a finance department of 40 people trying to roll up numbers."

    Share the workbook and multiple people can edit at the same time. I do this daily and have been using this feature for quite some time. Changes are highlighted w/notes on who made what change whenever you save. I haven't played "e-mail volleyball" regarding spreadsheets.

      -Charles

    --
    Learning HOW to think is more important than learning WHAT to think.
    1. Re:Total Bullshit by chill · · Score: 3, Informative

      To clarify, he's talking about doing instantaneous updates which would be an excellent feature that Excel does NOT have. But, to slam Excel as not being able to share AT ALL is pure BS.

        -Charles

      --
      Learning HOW to think is more important than learning WHAT to think.
    2. Re:Total Bullshit by verisimilitudo · · Score: 2, Interesting

      Shared workbooks in Excel are very good for specific instances: they work fine, so longs as the datasets aren't huge, everyone knows when they're going to synchronise/update, nobody, but nobody get's a connection problem, Excel doesn't crash and nobody's box goes down. And if one of those happens mid-save, your spreadsheet could be toast.

      Excel has many features that allow it to be used as a sort of database - I've even seen heavily 'locked down' workbooks relying on enormous quantities of VBA code working as client applications to databases. Encouraging that, though, is a sure-fire way to ensure that you IT/IS department will have to intervene when the next system upgrade breaks something.

      Don't use them for anything mission-critical. That would be silly. You'd even be safer with Access for that.

  6. Don't discount it... by New+Breeze · · Score: 4, Insightful

    Think about things like budgeting/forcasting in a large operation with multiple departments, all of whom need to work on their individual sections. You end up with either lots of spreadsheets that are linked together if you're lucky, or everyone taking turns at the master spreadsheet. If they get a decent selection of formulas working this could really simplify things for stuff like that.

  7. I don't even understand what that means by Anonymous Coward · · Score: 3, Funny

    What exactly would you do with a spreadsheet/wiki cross if you had one? I just can't visualize a use case. It sounds like the people doing this chose their product by taking a bag full of buzzwords written on refrigerator magnets and pulling out two at random. "Oh, we're going to make an AJAX... microcontroller!"

    1. Re:I don't even understand what that means by coofercat · · Score: 2, Interesting

      I've got another one:

      In my small business, I have to send my accountant monthly spreadsheets of the bank activity, what invoices I've sent, and what expenses I've claimed. Pretty simple stuff.

      Now if I have two people doing that, we can both be adding stuff in, and our accountant gets to see it as it happens.

      Granted, this is possible with Excel sharing, or SharePoint, but the point here being that (a) it's simple and (b) is web based and (c) it doesn't require all of us to share a fileserver and (d) it's open (standards|source).

      If I could convince my accountant to use something like this, it would save a lot of batting spreadsheets about (since we don't share a file server).

      I'm not convinced it's 'revolutionary' (or even that unique), but It's certainly a Good Thing, and no doubt has possibilities I/we haven't thought of (just like Wikis a few years back).

  8. Mod Parent UP! by mekkab · · Score: 2, Informative

    We have conference calls sitting around an excel sheet populated by other data, and we make our updates, save 'em, and let the main conference holders know, they reload, and its all populated and shared. In near-real time. And we use net meeting, too.

    --
    In the future, I would want to not be isolated from my friends in the Space Station.
  9. Great, he's handing... by WED+Fan · · Score: 2, Insightful

    ...a new tool to add money to the big boys' pockets. Saw an interview with him years ago. He tried to make it sound as if creating a program that eventually put billions into the coffers at Lotus and Microsoft but left him with a teachers salary didn't sting all that much. But, it was evident in his eyes that he was stung and felt he missed the boat that made young millionaires out of the geeks of the late '70s.

    --
    Politics is the art of looking for trouble, finding it everywhere, diagnosing it incorrectly and applying the wrong fix.
  10. Uh, sharepoint? by briancnorton · · Score: 4, Informative

    I know there isn't an opensharepoint yet, but MS Sharepoint lets you do much of what they discuss. It was developed for exactly the same reasons, and it does a pretty good job if people know it and use it.

    --

    People who think they know everything really piss off those of us that actually do.

  11. a way to put things in columns by Expert+Determination · · Score: 3, Interesting
    So true. I wonder if someone could release a spreadsheet for a few hundred bucks that has no computational facilities only. Just arranges things in a grid and allows you to choose your font. That would probably satisfy 95% of users of Excel.

    Personally, I was disappointed when I found that spreadsheets only ran the formulas forward so that if I typed in A1=2*B2 it wouldn't work out B2 from A1. Seems almost as useless as formattable grid to me.

    --
    "The White House is not an intelligence-gathering agency," -- Scott McClellan, Whitehouse spokesman.
    1. Re:a way to put things in columns by d'fim · · Score: 2, Funny

      If you consider auto-increment to be part of "arrangement", then I'm with you.

      --
      Adherence to the truth is a form of disloyalty.
    2. Re:a way to put things in columns by Expert+Determination · · Score: 2, Interesting

      You don't need a computer algebra system at all. There is a tendency for people to reach for computer algebra tools (that cost thousands) when a much smaller tool would do. In this case every numerical methods book has algorithms for solving nonlinear sets of equations. They fail for many problems, but most are good enough to solve the kinds of equations that might occur in everyday life for spreadsheet users: eg. "what time period should I pay this loan over if I can afford this monthly payment?" or "how many of these widgets do we need to sell to break even next quarter?". I was so let down when I first discovered that most spreadsheets couldn't do this. (Though you can buy plugins that will.)

      --
      "The White House is not an intelligence-gathering agency," -- Scott McClellan, Whitehouse spokesman.
  12. Careful where you tread... by RyoShin · · Score: 4, Funny

    This is all well and good, until every cell reads "Penis".

  13. that's the point! by poptones · · Score: 4, Interesting

    But "supercharging" spreadsheets won't really be providing power to the people that need it. The people that most need power over large amounts of data have hundreds of people working in their IT departments.

    Your last sentence summed it up very well: companies presently pay a LOT of people simply to move data from app to app. A collaborative spreadsheet could change workflows in significant ways that we, having never before used such an app, cannot readily predict.

    I think it's a bloody fantastic idea, and so simple and obvious it seems odd to think such an app doesn't yet exist.

    1. Re:that's the point! by poopdeville · · Score: 2, Insightful

      It does. This is obviously just an RDBMS with a web front end and hooks for writing (and probably saving) your own "mathematical" SELECT statements. Big deal.

      --
      After all, I am strangely colored.
    2. Re:that's the point! by rsborg · · Score: 2, Insightful
      It does. This is obviously just an RDBMS with a web front end and hooks for writing (and probably saving) your own "mathematical" SELECT statements. Big deal.

      And a podcast is just a RSS based distribution of sound and video media. But it is a good implementation and use of RSS, and a WikiCalc would be a great use of wiki.

      Some of the best most obvious innovations seem rediculously obvious in hindsight, but that doesn't detract from their greatness (in fact, you could just say they were elegant)

      --
      Make sure everyone's vote counts: Verified Voting
  14. WikiPoop by GweeDo · · Score: 2, Funny

    I have just started working on WiKiPooP.com. This is a colabrative site where people can help each other figure out how to poop. Anyone can edit anyone elses poop to make it more accurate and to the point. This just goes to show that the WiKi is the future of allt hings!.

    1. Re:WikiPoop by Quintios · · Score: 2, Funny

      I could be wrong, but dang, http://www.wikipoop.com/ got /.'ed... :(

      --
      Anonymous Cowards are at -6...
  15. Sounds like... by slappy · · Score: 3, Informative
  16. Revision Tracking with multiple users in Excel by everphilski · · Score: 3, Informative

    On the Tools menu, click Share Workbook, and then click the Editing tab.
    Select the Allow changes by more than one user at the same time check box.
    Click the Advanced tab.
    Under Track changes, click Keep change history for, and in the Days box, type the number of days of change history (change history: In a shared workbook, information that is maintained about changes made in past editing sessions. The information includes the name of the person who made each change, when the change was made, and what data was changed.) that you want to keep.
    Be sure to enter a large-enough number of days because Microsoft Excel permanently erases any change history older than this number of days.
    Click OK, and if prompted to save the file, click OK.
    easy enough. Straght from TFM

  17. Curse of dependencies by G4from128k · · Score: 2, Insightful

    The intricacies of spreadsheets make them much harder to edit in parallel. On a wikipedia entry it doesn't matter if one person edits something about the history of something while another person expands a section on the future. Aside from minor inconsistencies, which are easy to spot, the document is essentially the sum of its parts.

    In contrast, the parts of a spreadsheet have strict dependencies that can span the spreadsheet and affect correctness in subtle ways. For example, if one person adds a row in one section, how should formulas in a different section react (do range references to the row above expand to encompass the new row or do range references to the row below expand or neither?). "Trace dependencies" functions can help but only if each editor recognizes that the scope of their edits is potentially unbounded.

    The point is that it's harder to allow simultaneous independent edits because the internals of a spreasheet don't have independence.

    --
    Two wrongs don't make a right, but three lefts do.
  18. Wiki by BigZaphod · · Score: 3, Funny

    Uh oh... Is "wiki" becoming the new "i" which was the new "e" a few years ago?

  19. TurboDbAdmin? by poopie · · Score: 3, Interesting

    Sounds a lot like the turbodbadmin demo to me... just with support for formulas.

    http://turboajax.com/turbodbadmin.html

    in other words, "ajax-based web spreadsheet that uses a databse for backend datastore"

    Great idea - it effectively could kill excel for always-connected corporate environments where people are constantly fighting with different spreadsheet revisions and 2nd hand data.

    Give users the interface they know and mostly seem to love. No stupid ODBC drivers necessary. Works in any modern browser. Give the company accurate data in a real database. Win-Win.

  20. Next up: Wordstar by maynard · · Score: 3, Funny

    Yup. Now all we need is Michael Shrayer, the original author of The Electric Pencil, to write a decent wordprocessor / text editor for Wiki and we'll have an online Office replacement with wiki capabilities....

    Oh how I love all the recent computing innovation!

  21. Re:Excel Services by BradleyUffner · · Score: 2, Informative
    Yeah ... but it's implemented as an ActiveX control ... so scratch "from your browser" and make that "from IE".


    Umm... NO, read the artical linked. Read the snpped section below and note how it specificly says "No ActiveX".

    So what happened, exactly, to get the spreadsheet in the browser? Behind the scenes, Excel Services opened the file the sales analyst saved to SharePoint, refreshed any external data in the spreadsheet, calculated any formulas, and rendered the results in the browser. Specifically, Excel services sends only DHTML to the browser (no ActiveX), so the sales manager could be using any modern browser. The result is a very high-fidelity version of the analysis that the sales manager can interact with in the browser or, if they have permissions to do so, open up back in Excel. One point I want to make clear is that Excel 12 is the authoring tool for spreadsheets that run on Excel Services.

  22. Bricklin has screenshots on his blog by elwinc · · Score: 4, Informative
    At the risk of injecting facts into an otherwise perfectly pleasant slashdot discussion, I thought I'd provide a link to the wikiCalk post on Bricklin's blog. Oh, and while we're on the subject, how about the "home page for the wikiCalc Alpha Test." You can download Mac, Windows and Perl versions there, assiming Dan's server can handle the load. Uh oh, I better paste in the text of the page; hopefully most of you will read this rather than crash Bricklin's host...

    This is the home page for the wikiCalc Alpha Test

    Introduction

    The wikiCalc program is a web authoring tool for pages that include data that is more than just unformatted prose. It combines some of the ease of authoring and multi-person editing of a wiki with the familiar visual formatting and data organizing metaphor of a spreadsheet. It can be easily set up to publish to basic web server space accessed by FTP and there is no need to set up server-side programs like CGI. It can, though, run on a server and be used with nothing more than a browser on the client.

    wikiCalc is currently released in Alpha test. This means that it is largely untested, has bugs, and is missing features that will hopefully be in the 1.0 release (and Beta versions leading up to that). It does, though, implement a large enough subset of the targeted features to get a good idea of what the product is all about. It is also useful in its own right and seems to be able to create, publish, and maintain a wide variety of web pages already. For example, this page and many of the ones it links to about wikiCalc were created with the wikiCalc Alpha. (The graphical design comes from a CSS file and the side bar is in a simple custom template. Much like a blogging tool, you can automatically wrap the output in static nice-looking stuff if you don't want the default.)

    The Alpha release is available for use on Windows, Mac, Linux/Unix, and other platforms that can run the Perl language. On Windows you need only download a single .exe file that will install wikiCalc, a Perl runtime, and assorted sample files. Other platforms need to have Perl already installed (but they commonly come with it pre-installed).

    The program is written by Dan Bricklin (me) and is available under a GPL 2.0 license. When shipped it will also be available with a dual-license non-GPL proprietary license. You can read my essay explaining a little more about what wikiCalc is and why I created it on the "About wikiCalc 0.1" page on my blog.

    Note that this is the 0.2 alpha version which uses AJAX techniques when editing cells. It includes a "Demonstration Setup" option to get you up to speed quickly if you just want to see what a browser-based spreadsheet feels like.

    wikiCalc is currently aimed at users who are comfortable figuring out how best to use a new tool. It is very flexible and there are many options to meet many different needs. It should be especially of interest to the DIY (Do It Yourself) and VAR (Value Added Reseller) crowd. Such people can set it up for use by others.

    . . . skipping part about downloading and running . . .

    News and Reviews

    Here are links to some of what others have written about wikiCalc:

    David Berlind on ZDNet

    --
    --- Often in error; never in doubt!
  23. Time to start registering domain names! by shmlco · · Score: 2, Funny
    Time to start registering domain names!

    Let's see: WikiWord and WikiPoint and WikiPencil and WikiDraw and WikiPaint and WikiShop and WikiPage and WikiWeaver and.......

    --
    Any sect, cult, or religion will legislate its creed into law if it acquires the political power to do so.
  24. Usability versus good design? by Beryllium+Sphere(tm) · · Score: 2, Interesting

    >Spreadsheets exist to capture the structure of calculations. Data should as far as possible never go in them.

    I see your point -- there are these things called "data"bases for storing data, which have a lot of features for keeping the data safer and more meaningful than it would be in a spreadsheet.

    On the other hand, one of the stories about usability engineering was that Microsoft discovered that customers were using Excel to store lists of things, so they added features to speed up creating and sorting lists of things. Pursuing usability took them further from the path you identified as good design.