Hugo Hacker News

VisiCalc: Information from Its Creators, Dan Bricklin and Bob Frankston

wintermutestwin 2021-08-19 01:33:46 +0000 UTC [ - ]

I was 15 when my dad brought home an Apple IIe with VisiCalc on a floppy. Since I had taken a computer class at school (learning BASIC on a Commodore PET) he asked me to help. I ended up installing it and out how to build a spreadsheet for his non-profit. I didn't realize it at the time, but this moment reverberated into a long and successful career. The early days of which were centered around making spreadsheets for a wide array of businesses. VisiCalc literally changed my life.

eplanit 2021-08-19 01:30:02 +0000 UTC [ - ]

Dan Bricklin also published "Dan Bricklin's Demo Program" in the 1980s, which my team at IBM used quite a bit. It was for creating functional mockups of DOS (pre Windows) applications. We found it very useful in producing an interactive app mockup with which we could solidify agreement on requirements.

He acknowledges its existence, but doesn't have artifacts from it. As I recall, the box (as software was packaged then) had a large tomato on it (his company was Software Garden).

http://www.bricklin.com/softwaregarden.htm

tyingq 2021-08-19 03:45:04 +0000 UTC [ - ]

There's a manual (with the tomato picture) in the 7z file here: https://dl-alt1.winworldpc.com/Dan%20Bricklins%20Demo%20II%2...

cube00 2021-08-19 12:03:12 +0000 UTC [ - ]

That link didn't work for me but the links off the main page did for anyone else interested: https://winworldpc.com/product/dan-bricklins-demo/ii-v2

If you want to run it, DosBox with the "imgmount -t floppy" command works with the img files.

hirundo 2021-08-19 01:25:21 +0000 UTC [ - ]

I was using VisiCalc from the start, in 1981. I used it for hundreds of hours, particularly for school work, over years. The skills I learned carried over to other spreadsheets over the last 40 years.

But it was a stolen copy, I never paid a dime. Now I feel bad about that. Maybe they could put up a VisiCalc spreadsheet that would help me calculate how much I owe them now. I might need to caclulate an installment plan.

redis_mlc 2021-08-19 02:35:17 +0000 UTC [ - ]

> Now I feel bad about that.

Sure, you should pay for software when required.

But don't feel too bad. Note that even Microsoft realized that individuals and developing nations using software for free were expanding the market for future sales.

(In interviews over the years, MS spokesmen never focus on users that can't afford business software.

They (the SBA) did a few raids in Indonesian mall stores, where individuals really can't afford licenses. The average monthly salary at the time was about $100/month, and even today it's still around $200/month pre-corona.) But the raids might have been from having close relationships with the DEA and other US agencies moreso than the reach of the SBA by itself.

Also, large US companies know that site licenses and corporate sales are the real cash cow, with accounting and tax rules encouraging self-compliance.

FYI: What's interesting is that when I worked in Japan around 2005, all of the common desktop software was either Microsoft or Adobe at a very large company, with the odd internal program. (For servers, they were just switching from FreeBSD to linux.)

TMWNN 2021-08-19 09:14:31 +0000 UTC [ - ]

>FYI: What's interesting is that when I worked in Japan around 2005, all of the common desktop software was either Microsoft or Adobe at a very large company, with the odd internal program.

What's so interesting about that? Did you expect the company to have its own internally developed desktop software, or that Japan would have developed its own for its companies?

redis_mlc 2021-08-19 10:41:56 +0000 UTC [ - ]

Yes, I expected Japan to have its own.

abraae 2021-08-19 07:36:45 +0000 UTC [ - ]

Ah, the good old days when software and hardware came with a reference card.

http://danbricklin.com/history/saiproduct1.htm

They were typically folded with several panels, just the right size to sit in your shirt pocket next to the pen and pocket protector.

I still have a bunch of these cards I used to carry around in my job as an IBM mainframe engineer. So damn useful and concise.

I guess things change too fast these days for there to be a place for reference cards. And the days of fitting an entire CPU instruction set on a single card are sure in the past.

EricE 2021-08-19 14:20:51 +0000 UTC [ - ]

I managed to rescue a few shrinkwrapped, never open boxed copies of WordPerfect 5.1 that a place I was working at was tossing. Main reason was I wanted the templates that fit over the F keys on the keyboard - those were the ultimate reference cards :)

mongol 2021-08-19 07:48:02 +0000 UTC [ - ]

Just print the man page, fold it and put it in your shirt pocket.

citrin_ru 2021-08-19 10:52:47 +0000 UTC [ - ]

It doesn't work for GUI software though. And even for CLI tools mans are not universally used. Sometimes it's just --help and for more information one have to refer to a website (typically a README on github). It seems to me that that quality and quantity of documentation and help files for GUI software degrades over time. Probably because it changes so fast that documenting it would be too expensive.

On other hand now we have a lot of software for free, and even paid one is less expensive than it used to be so it is unfair to complain about lack of documentation. But I miss high quality docs and built-in help I used to see until 2000s (may be even 2010s).

EricE 2021-08-19 14:18:31 +0000 UTC [ - ]

I love this on the page where you can download an early version of VisiCalc:

>You can download it to your PC and run it under Windows or DOS. It is only 27,520 bytes long (smaller than many GIFs and JPGs on the web).

Mind boggling when you think about that. One of the first "pro" gigs I had as a teenager was setting up a Commodore PET to run VisiCalc for my Mom's friend who ran the lab at the hospital she worked at. Wasn't even sure I really cared for computers that much back then; seems utterly foreign to me now that I think about it!

jaclaz 2021-08-19 08:55:58 +0000 UTC [ - ]

I narrowly "missed" visicalc, as by the time I had a IBM compatible PC the "real thing" was already Lotus 1-2-3.

But some years later, in win 3.x times, I had to use it as there were some valuable spreadsheet that needed to be "translated" to Excel, those were fun times, the actual executable being so small and still capable of doing "amazing" things.

BTW, and as a side note, in Windows times and before Excel 95 came out (probably also after it was released), the "best" spreadsheet around was (IMHO) the very little known Borland Quattro:

https://en.wikipedia.org/wiki/Quattro_Pro

that - besides the name - was the more natural successor to Lotus 1-2-3.

webwanderings 2021-08-19 12:27:57 +0000 UTC [ - ]

Quattro pro was indeed very shiny and fast compared to anything else back then.

Torwald 2021-08-19 12:47:17 +0000 UTC [ - ]

> that - besides the name - was the more natural successor to Lotus 1-2-3

Quattro means four, so the name is perfect.

craz8 2021-08-19 05:33:42 +0000 UTC [ - ]

This sometimes feels like ancient history, but then Facebook has recently started recommending Bob Frankston as someone I may know.

I have been in a meeting that Bob was also in, but that was over 20 years ago too - and VisiCalc felt like a long time ago even then.

I do like that this older stuff is being preserved at least for a little while.

I’ve worked on things that have left no lasting impression and things that are in use decades later - I prefer the latter outcome

arthurcolle 2021-08-19 01:43:36 +0000 UTC [ - ]

Does anyone know how I can run the VC.COM file on a macOS running Catalina?

EDIT: brew install dosbox and dosbox VC.COM works, for future readers

retrac 2021-08-19 01:50:47 +0000 UTC [ - ]

Dosbox should run it

2021-08-19 12:23:43 +0000 UTC [ - ]

marcodiego 2021-08-19 01:19:35 +0000 UTC [ - ]

There are two developments I can point in history that made "ordinary people" want to use a computer: visicalc and the web.

neilv 2021-08-19 01:44:59 +0000 UTC [ - ]

I'd like to add a vote for word processing, as also a huge selling point for computers for ordinary people.

With word processing, if you were currently using a typewriter, and correcting tape/fluid, and editing, and re-typing pages (and, hey, change your mind about the name of the protagonist in your novel? one command)... that seems a very easy sell.

Spreadsheets also seemed an easy sell from the start (e.g., accurate instant calculations of, say, current paper ledgers, without a calculator). Even before people understood all the new things they'd be doing with spreadsheets that weren't practical or convenient before.

("Education", "balancing your checkbook", "organizing your recipes", and other early pitches for non-business ordinary people home computers... not so much. Though a lot of ordinary people tried programming.)

One distinction with the Web might've been that (at least initially) although it might've made ordinary people want to use a computer, they didn't immediately see what it was good for. Initially, you could wander around Yahoo, and click to some Web museum experiment, and that was a novelty and a nice demo you could extrapolate, especially if you were an ordinary person into science fiction or futurism. But mostly you knew a bunch of companies were suddenly throwing money at it, and that those companies also didn't seem to know what it was good for. But lots of people wanted to be there.

Stratoscope 2021-08-19 07:33:12 +0000 UTC [ - ]

In fact, word processing was and is so valuable that you could buy a dedicated word processor long before you could buy a personal computer.

Behold the mighty Wang:

https://www.google.com/search?q=wang+word+processor&tbm=isch

https://en.wikipedia.org/wiki/Wang_2200

Only $7400 in 1973 ($43,000 in today's dollars).

mongol 2021-08-19 05:27:52 +0000 UTC [ - ]

How about the long forgotten buzzword "desktop publishing", or WYSIWYG word processing?

EricE 2021-08-19 14:25:28 +0000 UTC [ - ]

Desktop publishing was more than a buzzword! I had a Mac Plus in High School and I was one of the more popular people in my class. I also ended up typesetting the school newspaper, eventually I got a few of my peers trained up to do it too. The portability of the Mac Plus came in handy as I would bring it to school once a month to get the paper done.

Had to get my mom to drive me to a service bureau near the university that would laser print pages - $1 a page. Our highschool paper looked better than most of the indy papers in town. It was revolutionary tech that we now just take for granted.

I remember getting excited over the first bubblejet printers - finally affordable laser like quality!

smackeyacky 2021-08-19 11:44:52 +0000 UTC [ - ]

The buzzwords that sold millions of LaserWriters and the macs that drove them.

derac 2021-08-19 02:34:07 +0000 UTC [ - ]

Chat, forums, and email were the killer apps. Also, wandering around web directories.

magpi3 2021-08-19 09:24:38 +0000 UTC [ - ]

For me it was the earliest computer games (Adventure, Infocom Games, Wizardry). But having Basic (or was it always QBasic?) installed was also a fun reason to mess around with the computer. My Dad worked for IBM, and he brought home one of the earliest PCs I think in 1980 or 81.

kragen 2021-08-19 05:15:06 +0000 UTC [ - ]

I would add word processing, the GUI, email, the telephone (even if the computer you were using was a 3B2 in a windowless data center downtown), text chat, Hypercard, MacPaint, video streaming, CAD, GPS, engine control units (which you use every time you drive a car made in the last 40 years), and the GENESYS animation program.

swyx 2021-08-19 02:11:45 +0000 UTC [ - ]

can you do the equivalent for mobile phones? what was the "killer app" for iphone?

EricE 2021-08-19 14:28:22 +0000 UTC [ - ]

Internet in your pocket.

Go watch the original iPhone launch keynote with Steve Jobs. Before the iPhone "mobile internet" was a completely separate version of the 'net - if a site even bothered to create a WAP version of themselves to render on phones. Before the iPhone the only thing consistently useful on a mobile "smart phone" was email. Having a real web browser that rendered real web pages was a watershed moment!

baix777 2021-08-19 04:29:47 +0000 UTC [ - ]

The key is in the name, mobility. Being able to look at a map on the web on your home computer is nice, being able to look at map anyplace your phone works is the so much better.

gordon_freeman 2021-08-19 02:15:45 +0000 UTC [ - ]

I guess the introduction to 3rd party apps aka App Store.

2021-08-19 02:10:55 +0000 UTC [ - ]

jhoechtl 2021-08-19 11:26:45 +0000 UTC [ - ]

http://danbricklin.com/history/vcexecutable.htm

> The original VisiCalc program that ran on the IBM PC in 1981 still runs on today's PCs.

Now that is impressive compatibility.

cube00 2021-08-19 12:22:52 +0000 UTC [ - ]

Looks like that page was last updated in 2009 so might need a small tweak that it runs today provided you use something like DosBox (at least on 64-bit Windows 10)

nickdothutton 2021-08-19 08:40:40 +0000 UTC [ - ]

I was a Supercalc 2 user under CP/M 2.2 and 3.1. It was my first experience of spreadsheets since an IBM PC was far outside of my price range. My own memory of it was that it was quick, it was economical in terms of disk and memory (as many apps had to be in those days, a lost art), and most important of all the documentation was superb.

cube00 2021-08-19 12:32:55 +0000 UTC [ - ]

After running vc.com in DosBox I can't wait until "How do I exit VisiCalc?" starts trending on SO.

nhoughto 2021-08-19 09:39:58 +0000 UTC [ - ]

Is there any good books telling this story? Seems like a lot of the detail is around but a consolidated kindle read would be great..

evaneykelen 2021-08-19 13:02:20 +0000 UTC [ - ]

Jessica Livingston's book "Founders at Work" [1] contains an interview with Dan Bricklin. But yes indeed, I would also be interested to read a lot more about VisiCalc's history. Mr Bricklin has written a book [2], but it's not available in e-book format alas.

[1] https://en.wikipedia.org/wiki/Founders_at_Work

[2] https://www.amazon.com/Bricklin-Technology-Dan/dp/0470402377

classichasclass 2021-08-19 02:25:50 +0000 UTC [ - ]

Now, how about the Apple II version? (Yes, I know there are "places.")

IncRnd 2021-08-19 06:54:01 +0000 UTC [ - ]

The first thing I did was download VC.COM and run it in dosbox!

ngcc_hk 2021-08-19 01:52:11 +0000 UTC [ - ]

Spreadsheet. You know you can use sas to run spreadsheet in the mainframe in those days.

infradig 2021-08-19 03:22:33 +0000 UTC [ - ]

Which is basically what Bob Frankston did in the 60s which is where the idea came from to do it interactively. Hence the Visi part of the name.

domador 2021-08-19 04:24:47 +0000 UTC [ - ]

I find Dan Bricklin's apparent attitude toward software patents infuriating:

http://danbricklin.com/patenting.htm

http://danbricklin.com/patentsandsoftware.htm

On the one hand he acknowledges the benefits of programming in a software-patent-free environment:

"At that time in history, and before, few fundamental programming concepts were patented. We all borrowed from each other. Just a few examples of concepts where patents played no role in those days: word wrapping, cut and paste, the word processing ruler, sorting and compression algorithms, hypertext linking, and compiler techniques."

On the other hand, he seems to have developed an opportunistically pro-software-patent stance since then:

"That said, I also feel that no matter how much you might feel that patents don't work for the software industry, and how much you may take up the torch to change the law, it is the law today and a fact of programming life..."

"Nevertheless, patenting software is encouraged by law, and I find it my duty to the shareholders of the companies I've been working for to take advantage of this protection."

I could only wish that someone like him, with his presumable level of influence would promote the abolition of software patents. Instead, it sounds like he acknowledges that they're bad, but then makes no effort to use his influence against them, and becomes yet another stockpiler in the software-patent arms race. He himself walked through an open door of intellectual freedom, but seems to have made little effort in making sure that door stayed open for others behind him, or in reopening that now-closed door. He benefitted from the door being open and is now benefitting from it being closed, after he crossed it.

EricE 2021-08-19 14:33:07 +0000 UTC [ - ]

Patents do serve a useful purpose - for example they were considered so important to fostering innovation that they are built into the US Constitution, which is pretty lightweight with what is in there, all other things considered.

The problem is law hasn't kept up with how they are being abused, or as with Disney and Copyright - special interests have succeeded in perverting the original goals to tilt the balance of power into their favor.

We need to wrestle control back, not toss the whole system.

Speaking of the US Constitution again, very well reasoned arguments as to why patents were considered so valuable in Federalist 43: https://founders.archives.gov/documents/Madison/01-10-02-024...

ddingus 2021-08-19 15:55:53 +0000 UTC [ - ]

Personally, I feel both "limited time" and "exclusive right" need very serious reconsideration in light of:

how rapidly software can develop, and or can be lost

, and

unlike material innovations and constructs, software with many contributors ends up being greater than any one contribution, and this being true for all users, both potential and actual

, and

the need for systems, consisting of and or containing software, to interoperate, be serviced and preserved.

ddingus 2021-08-19 05:13:03 +0000 UTC [ - ]

Disney syndrome. Disney benefited from The Brothers Grimm, yet when it is their turn to return works to the robust public commons, they work hard to deny others the same opportunity.

tannhaeuser 2021-08-19 05:56:39 +0000 UTC [ - ]

OTOH, patents apparently did nothing to prevent Excel's rise to the top when there was Lotus 1-2-3 and in fact Visicalc before; MS Excel starting life on Mac OS, and MS only providing Multiplan on DOS (and CP/M?) which was seen as a budget alternative to 1-2-3.

domador 2021-08-19 13:37:49 +0000 UTC [ - ]

I'm not sure what patents might have been in place at the time Excel came around. In any case, large wealthy companies such as Microsoft are better equipped to deal with the looming threat posed by software patents (or even actual patent-based lawsuits.) Software patents seem particular noxious to smaller software development companies that are more vulnerable to being shut down by a shakedown.

dang 2021-08-19 06:40:28 +0000 UTC [ - ]

Psst related threads:

VisiCalc's Spreadsheets Changed the World - https://news.ycombinator.com/item?id=20197060 - June 2019 (45 comments)

Implementing VisiCalc (2015) - https://news.ycombinator.com/item?id=18703165 - Dec 2018 (18 comments)

Implementing VisiCalc (2003) - https://news.ycombinator.com/item?id=15889105 - Dec 2017 (1 comment)

Implementing VisiCalc (2003) - https://news.ycombinator.com/item?id=15587048 - Oct 2017 (17 comments)

Dan Bricklin: Meet the inventor of the electronic spreadsheet - https://news.ycombinator.com/item?id=14180664 - April 2017 (3 comments)

Why a simple spreadsheet spread like wildfire - https://news.ycombinator.com/item?id=10830686 - Jan 2016 (28 comments)

Dan Bricklin invented the spreadsheet–but don’t hold that against him - https://news.ycombinator.com/item?id=10776999 - Dec 2015 (1 comment)

How I got permission to post VisiCalc (1999) - https://news.ycombinator.com/item?id=10641297 - Nov 2015 (2 comments)

VisiCalc - https://news.ycombinator.com/item?id=9257364 - March 2015 (7 comments)

VisiCalc in-browser emulator - https://news.ycombinator.com/item?id=6609864 - Oct 2013 (1 comment)

Why didn't we patent the spreadsheet? Were we stupid? (1999) - https://news.ycombinator.com/item?id=6418682 - Sept 2013 (135 comments)

Original IBM PC (Intel 8088) in Javascript with Visicalc - https://news.ycombinator.com/item?id=4782314 - Nov 2012 (13 comments)

Dan Bricklin (VisiCalc) on developing his iPhone app Note Taker - https://news.ycombinator.com/item?id=997264 - Dec 2009 (10 comments)

VisiCalc memories - the first Killer App - https://news.ycombinator.com/item?id=856365 - Oct 2009 (2 comments)

VisiCalc: The 30th Anniversary of the (No Good) Spreadsheet App - https://news.ycombinator.com/item?id=432091 - Jan 2009 (8 comments)

VisiCalc during the early days [w/pics] - https://news.ycombinator.com/item?id=176783 - April 2008 (3 comments)

marcodiego 2021-08-19 09:43:54 +0000 UTC [ - ]

But none are the link I posted. The one I posted is from the original developer.

sokoloff 2021-08-19 10:07:34 +0000 UTC [ - ]

It wasn’t a complaint or admonishment, just dang posting a bunch of VisiCalc links that readers who liked this link might also find further interest in.

arthurcolle 2021-08-19 03:40:29 +0000 UTC [ - ]

VisiCalc sucks

vincentpants 2021-08-19 03:33:59 +0000 UTC [ - ]

Dannnnnnn the mannnnnnn! \o/

Edit to keep this comment from being completely useless: we can all thank Dan Bricklin for the spreadsheet.