The First Killer App: VisiCalc 224
Sabah Arif writes "The first electronic spreadsheet, VisiCalc, helped transform the Apple II from a home computer into a business computer. Without VisiCalc, it is possible IBM would not have introduced the IBM PC in 1981. Read about the software at VisiCalc's creator Dan Bricklin's site and a brief history at Braeburn."
What? (Score:2, Interesting)
Re:What? (Score:2, Informative)
Re:What? (Score:3, Informative)
Re:What? (Score:2)
Re:What? (Score:2)
Re:What? (Score:3, Informative)
Sharp MZ80K [old-computers.com]
ZX Spectrum +2 [old-computers.com]
Each cassette typically had a play/recording speed of 300 baud. So a 32K program would take around 15 minutes to load.
And you hoped that your tape would never stretch or shrink due to usage or changing weather conditions. Not forgetting having to maintain a log of where the tape counter was when each program was saved to tape.
Re: (Score:3, Funny)
Re:What? (Score:2)
Re:What? (Score:2)
Re:What? (Score:5, Informative)
I thought the first killer app was email?
Not for a Microsoft MS-DOS PC it wasn't. These PCs didn't even have any other viable networking option with the OS until Novell came along. Microsoft didn't really get much networking until Windows 3.0 and it was a hacked up mess. So how could a PC transmit email? It didn't unless you loaded Novell with ccMail or some other similar infrastructure add in. Novell got a start here as people were tired of copying to floppies (sneakernet).
VisiCalc, SuperCalc and later Lotus was the rage that drove the PCs in business. For home, but shorty after business it was Procomm to a local Fido BBS or perhaps to a UNIX system running mmdf or uucp. For PCs, email was second or perhaps third.
The raw fact of the mater is Microsoft has invented nothing but FUD. Every technology they use or sell has been borrowed from someone else, except perhaps for NETBIOS that no one wants to use any more. The only thing really innovative about Microsoft is the strong arm marketing tactics used to create a monopoly. History of the technology is best gotten from more neutral sources than Microsoft that would have you believe they invented the internet.
So I hope you were being funny.
Re:What? (Score:4, Informative)
Well, there was the serial port and a Hayes Modem. A popular communications app was a shareware one: ProComm. Email was available via Compuserve, a BBS, perhaps a university, and later AOL.
So the PC could send and receive email. It just wasn't a straightforward thing to set up, at least for the business types.
Re:What? (Score:2)
Ehhh.....I'd say it's a wee bit of a stretch calling terminal emulation capability "email". I used to send and receive email on an XT PC via a Hayes 1200, but before that I used an ADDS Regent 15"
Novell? (Score:2)
Id call hooking to a mainframe as 'viable networking'. Considering that is where your email was ( PROFS ) and your *real* applications... ( TSO )
Re:Novell? (Score:2)
It wasn't untill things like lan server, lan manager and of course Novell had been around for a while that pcs became capable of being an end node or terminal in
Re:What? (Score:2)
Re:What? (Score:4, Informative)
Re:What? (Score:3)
Re:What? (Score:4, Funny)
Re:What? (Score:2)
Re:What? (Score:2)
Once people started connecting 80 column printers to their computers, the next killer apps were "maintain your own address lists" and "write your own newsletters".
At the same time, as modems became affordable, then people were able to send/receive E-mail from their local BBS. Then services like AOL and Telecom Gold allowed people to send/receive E-mail nationally.
Re:What? (Score:3, Interesting)
Back in those days, every magazine from Byte to Personal Computer World, and all the home computer magazines had science, encryption (implement DES crypt on your TRS-80!) and game programming articles.
Surprisingly (Score:5, Funny)
Right on! (Score:4, Interesting)
Re:Right on! (Score:5, Funny)
Why didn't you just download the torrent?
Re:Right on! (Score:2)
Funny. Truly funny.
Re:Right on! (Score:3, Insightful)
Newbies don't care about history (Score:2)
If you were just getting into computing today, would Visicalc mean anything to you at all? My first computer (a Commodore 64) was bought for me back in 1982. I still fire up an emulator every now and then to nostalgically play 8-bit games like Archon and Seven Cities of Gold. Hell, sometimes I just like to type "POKE 53281,0" to see the background change.
I can't imagine there are many people who
Given the demographics of users back then ... (Score:5, Funny)
Even if it was 20 character wide, uppercase ASCII, downloaded on a 110 baud accoustic-coupled modem and printed to a teletype machine hooked up to a CDC mainframe.
That was probably the point where someone said, "holy crap, this computer thing is gonna take off!"
Re:Given the demographics of users back then ... (Score:3, Insightful)
My first exposure to "what a computer can do" was a big tractor-feed printout of ASCII porn - naturally it was created on a highly expensive, tax-dollar funded university mainframe
I bet ASCII porn was the one thing many early geeks brought home to show their non-tech buddies
Re: (Score:2)
Re:Given the demographics of users back then ... (Score:2)
The spreadsheet lineage (Score:5, Interesting)
Lotus, though, was a real pain when it came to graphing - it was a case of "set this; try it out", rather than real-time drawing. So, Excel took over the mantle. Again, it could read
So, the next question is: what is the killer feature that will make people convert from Excel to something else? Or, to put it another way, what feature of Excel is still a bit clunky to use?
Re:The spreadsheet lineage (Score:5, Insightful)
Its license.
KFG
Excel won't die until *Office dies (Score:2)
Back in the 1980s I used a wonderful "presentation worksheet" program called Trapeze on the Macintosh. It used named variables instead of row-column references and was insanely powerful. You could position your data variables anywhere you wanted, style and size them independently of other datablocks. The datablocks could even automatically resize if the numbers of r
Re:Excel won't die until *Office dies (Score:2)
As a hardcore spreadsheet user (Score:2)
Most people I discuss this with don't even know what I am talking about, so these are most likly not killer apps
If by "better" you mean "more wrong" (Score:3, Interesting)
You should be using Gnumeric.
Here, I assume you mean "easier."
Please see these reports [csdassn.org] on unfixed bugs in Excel. I've seen similar documents (which compare to other commercial software, such as Origin, Kaleidagraph, Profit, etc.) Hardcore spreadsheet users have zero tolerance for error & many consciously avoid excel.
Gnumeric stability/usability (Score:2)
How trollish of you.
Don't know what to tell you. It is perfectly stable for us, even when working with a TON of rows & columns (after increasing the number that are allowed at compile time).
What are you talking about?
Re:Gnumeric stability/usability (Score:2, Interesting)
"Open source software is just as user friendly as closed-source software." - Standard claim on this site.
"Sure you have your dependencies right?" - AC.
Those two sentences don't add up.
Re:As a hardcore spreadsheet user (Score:2)
Re:As a hardcore spreadsheet user (Score:2)
Re:As a hardcore spreadsheet user (Score:2)
The last time I checked out the Open Office equivalent of Excel, it didn't seem to have anything like the Solver.
They have to get other things right first (Score:3, Interesting)
I love and use Gnumeric. I sometimes use OO.o sheet.
But neither of these makes quick-and-dirty graphing as easy as MS Excel does. Until that happens, I don't think we need to figure out what to add.
However, the arbitrary row/column limit in Excel has frustrated some of our users. Personally, I think the solution is t
Re:They have to get other things right first (Score:2)
I wonder how many people have really run into this, it would seem that some other data handling system would be better for handling such large amounts of data.
On Row Limits (Score:2)
In Excel, it is 65,536 rows (16^4). Given that it is closed source, I can't attest to why this is the case. But the open source programs don't force this on you. The default is 65,536 for Excel compatiblity.
I wouldn't think that many, but I've had to show people gnumeric can handle larger sets three times & there are a number of sites on the net which show how to work
unsigned short (Score:2)
Re:They have to get other things right first (Score:2)
Re:They have to get other things right first (Score:2)
I just checked this in gnumeric and it was 65,536 rows and 256 columns.
Gnumeric row/col limits (Score:3, Interesting)
killer feature (Score:2)
mmmm the price tag?
Re:The spreadsheet lineage (Score:2)
A Dupe. (Score:4, Informative)
Simply amazing, Slashdot is these days.
and not News for Anyone (Score:2)
And then there are the embarrassing dupes and story descriptions that are just blatantly wrong. In a world where everyone and their dog has one or more blogs, Slashdot is quickly becoming irrelevant.
As an aside, I think c
My vote goes to "Cracking Enigma" (Score:5, Informative)
Ironic, when you think about it: The first killer app, the reason computers first got built, the app that saved civilization, was encryption cracking. Now we have the DMCA to save us from it and the MPAA arresting sixteen year old Swedish kids for doing it.
Re:My vote goes to "Cracking Enigma" (Score:3, Insightful)
I know this is
Re:My vote goes to "Cracking Enigma" (Score:4, Insightful)
Had Hitler refused Goering's request to use the Luftwaffe to destroy the British at Dunkirk, the British army wouldn't have escaped, Hitler would have walked in to England in 1940, RAF or not, and, from a consolidated Europe would have likely beaten Russia.
Had the Luftwaffe not switched to city bombing, the RAF was literally down to its last day of fighter strength. Without that switch, Eagle day would have gone ahead and the above remained true.
Had Hitler taken Vicini's advice and never gone up against a Sci... never started a land war in Asia... and finished Britain first, it may well have been a very different war.
Had Hitler knocked out Britain in 1940, the British wouldn't have had the next two or three years of nuclear weapons research that formed much of the basis of the Manhattan Project. Most likely, with Britain out and thus no staging post for U.S. attacks, Germany would have had the bomb long before the U.S. You may recall, they allied with the Japanese against the U.S.
Had Bletchley not existed, had they not had the bombes, had Turing and other geniuses not worked there, had they failed to crack the Enigma, the U-Boats would have continued in the Atlantic pretty much without limitation. Sending troops and arms to England would have been a near impossibility under those conditions, pulling pressure off the Western front long enough for Germany to have a significantly different war in the East. Same situations as above then happening.
The truth is that many people died (and many more risked but didn't - I'm always bemused how dying is more heroic than being willing to) and, yes, without them the victories couldn't have happened. Similarly, without that one app, most likely, the victories couldn't have happened either.
No one thing won the war on its own. Many individual things, in their absence, would have been enough to have lost it.
Thus, claiming an app saved civilisation is true. As is claiming Goering's stupidity did. As is claiming the D-Day ruse did. As are countless other totally valid claims. And, yes, behind all of them, there were masses of individuals fighting and dying.
Re:My vote goes to "Cracking Enigma" (Score:3)
Basically true, but not quite that much. A solid Dunkirk victory would still not've been enough to give Hitler a military landfall on Britain before 1947. It would've destroyed the RAF to the point where the Luftwaffe could have air superiority over every UK port, rendering an American landing in France impossible... but
Had the Luftwaffe not switched to city bombing, the RAF was lite
Re:My vote goes to "Cracking Enigma" (Score:2)
The bombes used in Bletchley Park were, strictly speaking, not general purpose computing devices. The first Turing-complete computing machine was ENIAC and it was used to calculate ballistic trajectories, not to crack codes.
Of course if you want to play fast 'n' loose with the definition of "computer" there were plenty of electromechanical calculators and *analog* devices which predate the enigma cracking effort by a fair amount. And don't get me started on Konrad Zuse...
Re:My vote goes to "Cracking Enigma" (Score:2)
Code breaking is important. But it doesn't sell computers to businesses or Joe Sixpack. Visicalc put personal computers in the hands of normal users -- without the need for a security clearance.
Re:My vote goes to "Cracking Enigma" (Score:2)
Electronic digital computers were first invented to calculate artillery tables for naval guns, which told the gunner what angle to fire the gun so the shell would reach a certain distance. The tables were originally calculated with logarithm tables and slide rules, by hordes of "calculators" (human calculators, that is). Then John Atanasoff invented a method of calculating them electronically with the Atanasoff-Berry Computer [ameslab.gov]. Unfortunately, Atanasoff abandoned his project when WWII sta
news.. (Score:5, Funny)
How would software patents have changed our today? (Score:4, Interesting)
Imagine if the folks that came up with Visicalc had gotten a software patent for it?... Which big software and OS manufacturer wouldn't have a huge chunk of their current profits and wouldn't have at least one of the apps in their office pack?... How might the software landscape be different today?
I was always told that "you can't patent an idea," but software patents come close to that....
Re:How would software patents have changed our tod (Score:2)
If you could patent programs, Microsoft would have the entire software industry sewn-up.
Re:How would software patents have changed our tod (Score:3, Insightful)
If patents worked like they do today back when VisiCals was invented, there surely would've been patents on "Method and apparatus for using a computer to perform calculations on values input by users into a grid-like spreadsheet".
VisiCals would be the ONLY spreadsheet there is.
Re:How would software patents have changed our tod (Score:2)
Probably better. The Visicalc company had innovative interface designs that anticipated modern GUI's. Unfortunately, they were a bit ahead of the hardware, and while they were working on that, Lotus stole their ma
First for certain type? (Score:2)
Re:First for certain type? (Score:2)
Apple's chance to get the business market stymied? (Score:5, Interesting)
Here we have the promising beginnings of a company that could revolutionize the business market with personal computers. Why, then, did it end up being someone other than Apple that did so? Here are my thoughts.
- Apple
- The ][ platform wasn't opened up to cloning. Granted, no one, including IBM, was prepared to actually sanction this; the culture back then was of every microcomputer manufacturer having its own hardware, OS, disk format, et cetera - each one dreamed of total domination with its own platform. It took Compaq's sleight-of-hand on IBM to do it. Why was no such cleverness pulled with the Apple ][ platform?
Your thoughts?
They did all that (Score:5, Interesting)
Also, you're talking Apples to oranges -- the Apple /// didn't have a GUI, so giving the Apple ][ a GUI wouldn't have helped it replace the Apple ///. In fact, the reason the Apple /// failed is because most people felt the Apple ][ was a superior, more flexible computer, so they kept buying those.
Apple did eventually paste a GUI onto the Apple ][ series, as well -- have you forgotten the Apple //gs [monmouth.com]? The problem there was, not only was the IBM PC already going like gangbusters by the time it was released, not only was the //gs competing with both the Amiga and the Atari ST for the color games market, but Apple had already released its first Mac by the time the //gs came out. There was a well-documented battle going on between the Apple ][ camp and the Mac camp at Apple, and the Mac camp won. Nobody was going to promote the Apple //gs as Apple's gold-standard software development platform if it meant cannibalizing Mac sales.
International Business Machines (Score:2)
Because Apple didn't have the single feature most desired by busines buyers:
The IBM logo.
Apple was a tiny company in California. Who would bet a company on a tiny company run by California hippies? IBM was a huge, century-old corporation in New York. It's salesmen wore suits. It's products were used by the government and
Re:Apple's chance to get the business market stymi (Score:2)
I owned two Apple ][ clones in the early '80s, produced by some Taiwanese manufacturer. I got my first programming job writing dBase II aps on an Apple clone with a giant 12" platter 5 MB hard disk. My friends bought Apple ][ clones, except for one early adopter who had a real Apple, and a Commodore dweeb. Apple clones were everywhere - they were cheap, ubiquitous, and probably illegal in th
Re:Apple's chance to get the business market stymi (Score:2)
And I know about the pre-GS/OS GUIs. They don't count. Apple's GUI was the Mac. Why did they not stay with their ][ core and aggressively pursue a GUI for it?
Re:Apple's chance to get the business market stymi (Score:2)
Also the Mac was Jobs baby and my feeling is that he hated the ][ as it was Wozs baby.
Back then Jobs believed users didn't need colour or an open expandible system.
Also with the slow 140 kb drive a GUI on the
There also was a time when a souped up GS was superior to the MA
Why are people so obsessed with Apple clones? (Score:2)
Doing useful work in not much space (Score:4, Informative)
The most recent software install on my current notebook was 1.8GB.
Re:Doing useful work in not much space (Score:2)
when done installing it eats up about 300MB or so.
thing is that most of that goes to programs i have yet to use. but i cant option them away at install time!
things are gettings slightly insane with bloat i must say...
Pages, Keynote, where is [Calculate]? (Score:3, Insightful)
It is remarkable that Apple, with all this experience in spreadsheet development, has not yet released the logical companion to its Keynote and Pages applications, [Calculate]? (whatever they decide to name the spreadsheet app).
Curious, when when they were the first to release a good spreadsheet for the desktop, this is a gaping hole in the iWork suite IMHO.
Re:Pages, Keynote, where is [Calculate]? (Score:2, Interesting)
first text processing and now spreadsheet (Score:3, Funny)
Huh? (Score:3, Insightful)
Re:Huh? (Score:2)
Re:Huh? (Score:2)
Because it brings nostalgic memories. For some.
Say what you will about DOS/Win3.1/98/ME/NT/2k/xp (Score:5, Insightful)
http://www.bricklin.com/history/vcexecutable.htm [bricklin.com]
A1 (Score:4, Insightful)
Little stores and offices that never even used a paper ledger before could now have an electronic "accountant". For the first time, many of them actually had financial plans. Many of them exchanged financial and inventory info on floppies, where they never had coordination before beyond maybe their own employees. I was there for the first PC revolution itself, in 1977, when Commodore PET/CBMs, Radio Shacks, even Altairs and IMSAIs put an aircraft carrier in any garage. And I was there for the "desktop publishing" revolution, the LAN revolution, the Internet/Web revolution, etc. The VisiCalc revolution was the watershed.
And what's funny is that its descendents, PC spreadsheets, are still the killer app. Tables of calculated data are how most people think of computers. Excel is probably the best program (other than screensavers) ever written for a microcomputer (ironically, by Microsoft for a Macintosh). Those VisiCalc guys are heroes.
My favorite VisiCalc story (Score:5, Interesting)
You know you've got a "killer app" when members of your target market burst into tears, realizing how much your software is going to change their lives!
VisiCalc's major contribution... (Score:2, Insightful)
The biggest contribution was the entrenchment of the phenomenon of software spurring hardware and not the other way around. In response to VisiCalc, ever larger character
Therac-25 (Score:3, Informative)
I remember selling Visicalc (Score:5, Interesting)
Before VisiCalc, people used to struggle with the whole concept of personal computers, and the most common question I got was "WHY would anyone need a computer?" Then after VisiCalc shipped, I could do demos with immediate obvious applicability to any business. The question shifted to "HOW would I apply this computer to my business?"
This was the true start of the personal computer business. Sure, word processing was the killer app for some people, but it offered no real advantages to some people who should have been the core markets, like trained professional secretaries who could bang out a perfect business letter on a Selectric typewriter on the first pass, they saw no speed advantages out of word processing. But when people saw Visicalc instantly add up a column of numbers, and when they saw it instantly recalculate the sums when a number was changed, they GOT it, they immediately saw the advantage over old manual methods. I just loved doing demos, and watching the reactions on peoples' faces.
People also forget that VisiCalc was the core of the first integrated office suites (of a sort), I recall VisiPlot, I think there were some other Visi apps, but I mostly used databases like DBMaster to collate data and export to CSV for use in VisiCalc. It seemed like we had all the computer tools we could ever think of a use for.
iPod killer (Score:3, Funny)
Re:iPod killer (Score:2)
Re:iPod killer (Score:2)
VisiCalc Song (Score:3, Funny)
Making the micro conversion
I gotta handle text just right
Ya know what I mean?
I took you to a local computer store
Then to a compu-fair shopping spree
There's nothing left to purchase now
'less it's, programmability...
[BEGIN Chorus (invoked later)]
Let's get VisiCalc*, VisiCalc
I wanna get Visi-Calc, let's invoke VisiCalc
Let me hear your modem talk, your floppies squawk
Let me hear your I/O rock...
[END Chorus]
I've used paper, I've used wood
Tried to keep my pen on the table
It's getting hard, this hardware stuff
Ya know what I mean?
I'm sure you understand what eleven's* do
You know the software intimately
You gotta know, you're bringing out
the VisiPlot* for me...
[Invoke Chorus]
* VisiCalc, VisiPlot are TM's of VisiCorp, Inc.
Eleven is a trademark of Digital Equipment Corp.
{ Original material by Randal L. Schwartz }
CP/M was a killer app that enabled Visicalc (Score:2, Insightful)
Visicalc still works (Score:2)
Re:Visicalc still works (Score:2)
Nostalgia (Score:2)
Re:Visicalc != Apple II (Score:2)
And not one, but *two* 5 1/4" drives.
Now you're playing with power.
Re:Visicalc != Apple II (Score:2)
Re:Visicalc != Apple II (Score:2)
1981, we had a Commodore CBM. 40char green ascii screen. 32k memory and 2 5 1/4" drives. No VisiCalc, or if we did, I never played with it. I was too busy playing Adventure! or the *original* Oregon Trail, or doing lame BASIC tricks.
Re:Visicalc != Apple II (Score:2)
I found the Apple II far more capable, because it was the only computer of its day with a high (well, for its time, anyway) resolution bit-mapped display.