Slashdot Mirror


Interview With Spreadsheet Creator

Gammu writes "Dan Bricklin helped create one of the most successful computer metaphors of all time, and he never got rich. He, and another engineer, started Personal Software to create the computer spreadsheet VisiCalc, which established the Apple II as the standard microcomputer for small businesses and attracted the attention of IBM to the market. Josh Coventry recently interviewed Bricklin about VisiCalc and his newer projects, including a Wiki-style spreadsheet." WikiCalc was discussed back in February on Slashdot and reviewed by NewsForge in March. NewsForge and Slashdot are both owned by OSTG.

28 of 135 comments (clear)

  1. A dollar for the poor man by phantomcircuit · · Score: 4, Interesting

    he didn't get rich from such a famous piece of industry starting software?

    lets give him a dollar

    1. Re:A dollar for the poor man by SCHecklerX · · Score: 3, Insightful

      Imagine if patenting software was the thing back then.

  2. check out Numbler by harshaw · · Score: 4, Interesting

    The source and engine are also available for Numbler, a collaborate spreadsheet similar to google spreadsheet.

    you can get the source and play with it at http://code.google.com/p/numbler/. We haven't made a formal announcement of this yet so the docs are still quite raw.

  3. VisiCalc Executable for the IBM PC by bigberk · · Score: 5, Interesting

    I loved this... his web site includes a downloadable VisiCalc binary from 1981. It's 27 KB large (smaller than most web images, he points out) and it's a pretty powerful piece of software. Still runs on my modern dual core system, talk about longevity. Wow. All the Flash and Visual Basic in the world can't make me forget how awesome and elegant some older software is. I started out by writing in assembler myself

    1. Re:VisiCalc Executable for the IBM PC by Blakey+Rat · · Score: 4, Insightful

      Not to diminish your post, but from my understanding Visicalc is one of the applications Microsoft uses as a baseline for backwards-compatibility testing. The fact that it still runs in 2006 is more a testament to the efforts of OS designers than the original program-- the original program only had to follow all the published specs of the time.

    2. Re:VisiCalc Executable for the IBM PC by timeOday · · Score: 4, Interesting

      What, 25 years of backwards compatibility only counts as cool if it's on accident? I agree a lot of credit goes to Microsoft, but also to the engineers at Intel and AMD for keeping the zombie that is x86 on its feet all those years - and outperforming everything else to boot. Legacy is a heavy burden to carry; they say Longhorn almost crushed Microsoft. But that also means that the very few companies with enough grunt to pull it off have a big competitive advantage. 25 years of Microsoft and Intel, I don't know whether to admire or resent it.

    3. Re:VisiCalc Executable for the IBM PC by bigberk · · Score: 3, Interesting

      Could that be true? I don't know either way. However as someone with extensive DOS assembler experience, I can say that the API calls (DOS int 0x21 and BIOS routines) that Visicalc used are very limited. This version ran on DOS 1.0 so we know it didn't even use any fancy memory management routines. The only potential for incompatibility that I see are the BIOS keyboard/video calls.

      DOS emulators have to deal with far more complicated DOS applications than this one. It uses basic OS and BIOS calls, no fancy processor or hardware tricks ... in fact I think this would be a nice binary to reverse engineer and play with, very straightforward x86 assembler.

    4. Re:VisiCalc Executable for the IBM PC by Al+Dimond · · Score: 2, Insightful

      It's an impressive technical acheivement, sure, but does it actually make the operating system better?

      Some people would argue that insisting on backwards compatibility is the cause of many of the problems involved with practical Windows usage today. One of the major examples of this is how inconvenient it is to run as a non-admin class user. If Microsoft had laid down the law in NT from the beginning and made it very abnormal to run with admin powers day-to-day some (not all) of the security problems would not be an issue today. Even in Vista today lots of people still want to run with full powers. If Apple can break compatibility as often as they do and get away with it Microsoft can, too. People will rewrite useful and necessary programs, and make them better. A foolish consistency is the hobgoblin of little minds (Emerson)! Unixes generally have a tradition of source compatibility rather than binary compatibility, which has its own problems; insert Plan 9 rallying cry here.

      Certainly most of Windows' security problems, especially recently, come from it being the majority computing platform among the human race, a notoriously easy-to-exploit class of security vulnerabilities. But all their work towards binary compatibility certainly hasn't helped.

  4. Never got rich by timeOday · · Score: 2, Insightful

    I only wish good ideas and good engineering had more to do with making a fortune than they do. Don't get me wrong, it does happen, and perhaps more in the US than anywhere else. But still, most of the money normally goes to whoever already has enough money to advance the innovator a paycheck so they can develop the idea. (Of course engineering wage slavery still beats pushing a plow 9 times out of 10!)

  5. Re:It is an example of not patenting by Tod+DeBie · · Score: 3, Insightful
    If he had bothered to patent it, he could have been a billionaire by now.

    This is not an example of Microsoft screwing someone. It is an example for the anti-patent free software crowd on what happens when you don't patent something: a big company like Microsoft can come in and do it better (or at least market it better) than you. They make billions and you don't.

  6. Re:It is an example of not patenting by qwerty+shrdlu · · Score: 5, Interesting

    Mr Bricklin's site also has an explaination of why VisiCalc wasn't patented: http://www.bricklin.com/patenting.htm In short, it just wasn't how things were done then, and the lawyer didn't think he could pull it off.

  7. Apple II as the standard? by Spiked_Three · · Score: 4, Interesting

    I'm not exactly sure how they came to that conclusion. I worked in one of the first retail home computer software stores and we had tons of customers come in and say "I need/want Visicalc. What computer should I buy?" An apple II was seldome the recomendation. We sold Atari 400/800s, apples, commodore pets and I think most of the time we recommended a TRS-80 if their needs was strictly business with Visicalc.

    And we sold a ton of Visicalcs. If Dan couldn't get rich it is because he spent the profits poorley. Not because they were not there.

    --
    slashdot troll = you make a compelling argument I do not like the implications of.
    1. Re:Apple II as the standard? by icensnow · · Score: 4, Insightful

      Maybe in a home computer store you were selling more cheaper ones. (By current standards, corrected for inflation, all these were extremely expensive.) I did a lot of temp jobs in banks during the immediate pre-IBM-PC era, and the only personal computers I ever saw were Apple II. They were usually controlled by ubergeek types (before the term was invented) when most people who had computer access had terminals to the IBM mainframes. These people had the knowledge that Visicalc would help them and the clout to get someone to pay for the computer, and the same logic about familiarity and price that led to rooms full of IBM-brand equipment would lead to buying Apple for PCs at that time. Just one person's sample, but I did work a lot of different locations over several summers.

  8. It is an example of the benefit of not patenting by SgtChaireBourne · · Score: 3, Interesting

    If he had patented (which, bizarrely, is allowed for software in the US), then neither Apple's nor IBM's PCs would have taken off. The combination of Apple and Visicalc got PCs into most businesses. Later, IBM and Lotus 1-2-3 got PCs into all businesses. So as far as the PC is concerned, Visicalc was the killer app.

    Visicalc led to Lotus 1-2-3. Lotus 1-2-3 became ubiquitous, though sorely needed improvements, which led to Quattro. Which was too fast and could exchange data with other spreadsheets so that was stopped by Excel and later corrected by OpenOffice.org's Calc. OOo Calc and a few others even fix some of the calculation errors that have been persistent in Excel functions across many versions and many years.

    Patents here would have stifled that progression. Most likely PCs would never have become common in business and homes beyond the occasional hobbyist. Who knows where we would be without the PC revolution? Maybe not even any WWW. But who knows? Maybe it would have come 10 years later and been based around Next, though that too has been in some ways dependent on the success of the Apple ][.

    --
    Beta is broken and the link to classic doesn't work. Stop wasting our time or there won't be anybody left here.
  9. Sure, "marketing" is the "dark side"... by NotQuiteReal · · Score: 3, Interesting
    But remember, marketing (and sales) pay the bills.

    Sure, engineering "innovation" is cool, but engineers are built so that once the "that's cool" flag is set, it is soon forgotten in the zen of the implementation.

    Sales and marketing guys who couldn't program "hello world", jump all over the cool idea with branding, marketing, patents, and "market differentiation" and turn it into actual money.

    If you are an engineer with new ideas, it would not be a bad idea to align yourself with the "dark forces", if you care about making money from your work.

    I, for one, do not begrudge our road-warrior, platinum mile club, twice-divorced sales wonk his high salary, he earns it too.

    disclaimer: I am not a sales or marketing type. I see that they often earn more than I, but am old enough to appreciate why.

    --
    This issue is a bit more complicated than you think.
  10. It works like this... by Anonymous Coward · · Score: 5, Insightful

    People who have talent don't get rich.

    People who organize talent get rich.

    Since most of us on slashdot are havers, rather than organizers, we sense this as some sort of deep injustice, or dark irony. But really it's just a practical necessity. The organizers are the ones with the power to determine who gets paid what, so they naturally pay themselves the most. If you want that money, then become an organizer instead.

    1. Re:It works like this... by __aaclcg7560 · · Score: 4, Insightful

      Why so funny? Take a look at Steve Wozniak (talent guy) and Steve Jobs (organize guy). Which one has the most money?

    2. Re:It works like this... by FishWithAHammer · · Score: 3, Insightful

      Equally as important: Which one is doing good things with his time and money?

      The Great Woz is teaching. Jobs is selling lousy music players and laptops with exploding batteries.

      +1, Woz.

      --
      "You can either have software quality or you can have pointer arithmetic, but you cannot have both at the same time."
    3. Re:It works like this... by paulthomas · · Score: 2, Insightful

      Cowardly and bitter. The people who get rich are the talented people with vision and an understanding of their own self-worth.

      Certainly the talent for organization plays into this, but that doesn't preclude other talents.

    4. Re:It works like this... by flydpnkrtn · · Score: 2, Informative

      LOL I've got 2 mod points left... wish I could mod the Woz +1 insightful.

      The Woz is/was leet. I mean, who "goes away for a month" and creates the predecessor to USB.

      Who does that?

      The Woz does that.

    5. Re:It works like this... by njdj · · Score: 2, Interesting

      Is organization not a talent? People skills aren't easy to master.

      No, it's not; and yes, they are. I was a software developer, and became a manager. I was seen as a very good manager. I found the job pretty boring - I could do the work in about 20 hours/week (after all, the key skill is delegating as much as possible). In the end, I went back to software development, mainly because I found it more satisfying.

      Of course I could have got a lot more money by working my way up the hierarchy, but not having been brought up in the USA, I don't regard accumulating/spending money as the purpose of life. I have enough money for my needs and my wife's.

  11. Standard microcomputer for business by cstec · · Score: 3, Interesting

    The original post is an Apple troll. The standard microcomputer for business from that time was the TRS-80, which was far more successful for business applications (and had a much bigger business application catalog accordingly.) Visicalc was released for both.

  12. Re:It is an example of the benefit of not patentin by Tod+DeBie · · Score: 2, Interesting
    If he had patented (which, bizarrely, is allowed for software in the US), then neither Apple's nor IBM's PCs would have taken off.
    He had Visicalc running on the IBM PC by 1981, he also had it on the Apple II, the PET, and the TRS-80. Dan could have elected to continue working on it himself or license other companies, such as that little outfit in Redmond. Your suggestion that a patent on Visicalc would have kept us in the stone age is absurd. He was clearly trying to run it on anything that was popular at the time. The only difference that would have been caused by a patent would be that Microsoft and Lotus (IBM) would be a bit less rich than they are today. A result most on here would probably welcome.

    The point is that without patents, big companies like Microsoft can easily out muscle and out market little guys with good ideas. With patents, the little guys can win more.

  13. Re:It is an example of not patenting by jomama717 · · Score: 3, Interesting

    Based on the Robert Kearns intermittent wiper nightmare I think Mr. Bricklin is better off for not getting wrapped up in a spreadsheet patent fiasco. Sounds like he's doing fine financially and has been quite productive over the years.

    --
    while [ 1 ]; do echo -n -e "\xe2\x95\xb$((($RANDOM&1)+1))"; done
  14. Standard Office Libraries by Doc+Ruby · · Score: 5, Interesting

    I don't know why every desktop doesn't include a basic spreadsheet superclass, since it is so common in so many different kinds of apps. I'd expect by now that the OS would include a basic SQL storage/query engine, an app that hooks code and data objects to a 3D array, and a GUI for sheets. And a basic text editor. The original Mac was complete with those apps in 1984, even though only the patterns (not the code, certainly not the source) were available to every app. Over 20 years later, and users and developers still have to roll our own, and use inconsistent GUIs, interfaces, APIs, data models, and just plain redundant bloat.

    People like Bricklin who kicked off all this "personal computing" made a lot more changes in the right direction with a lot less technology, for even fewer people, than we've done in the generation since we inherited their vision.

    --

    --
    make install -not war

    1. Re:Standard Office Libraries by Doc+Ruby · · Score: 2, Insightful

      The point of including the basic superclasses in the OS is that every user, any program they use, gets the same, consistent interface (if the developers want to use it). This is not a question of whether office apps are available to users, but whether developers can rely on the same classes and interfaces, to reuse the same code and skills for the same use patterns across any apps.

      Users don't need to understand RDBMS or anything else. That's the job of the developers who reuse the OS office components.

      At this stage it would be great for Linux for OO.o to factor out their components into 3 tiers, and allow other apps' install packages to depend on installing the office components. OO.o apps themselves could be lightweight glue/shells, a reference platform. The reuse of their components in most other apps (like a wordproc in this panel in which I'm editing this post in Firefox) would increase the userbase for their dedicated office apps.

      If OO.o can deploy reusable components like that in the next 18-24 months, before desktop Linux gets defined in the market with a fragmented office base, Linux could jump way past Windows, OSX and other competitors. And we'd all be a lot less schizo as we jump between different apps with similar features but which use different components.

      --

      --
      make install -not war

  15. VisiCalc license excerpt by geobeck · · Score: 2, Funny

    From the license agreement page that everyone reads (I'm sure) before downloading it:

    If you acquire this Program as a program upgrade, your authorization to use the Program from which you upgraded is terminated.

    Onoes! You mean if I install this program I can no longer use my... um... paper ledger? (Really, what else would I have upgraded from?)

    --
    Find environmentally and socially responsible products on http://buy-right.net
  16. sw patents bring industry to a standstill by SgtChaireBourne · · Score: 2, Insightful
    The point is that without patents, big companies like Microsoft can easily out muscle and out market little guys with good ideas. With patents, the little guys can win more.

    Though I can understand why people get paid to say or write that, I find it difficult to accept that anyone actually believes that. It doesn't work that way even in theory:

    Maybe just maybe Bricklin could have gotten the concept of electronic spreadsheet accepted by the USPTO. But getting there to the initial product, he would have tread on dozens of patents utilized countless algorithms and concepts from Computer Science curricula and industry best practices which are owned by portfolio companies. They would have eaten his lunch even with cross licensing.

    Here's a quote from your leader around 1994:

    "If people had understood how patents would be granted when most of today's ideas were invented and had taken out patents, the industry would be at a complete standstill today. "
    -- Chairman Gates (1994) then CEO of MS
    'nuff said.

    --
    Beta is broken and the link to classic doesn't work. Stop wasting our time or there won't be anybody left here.