<?xml version="1.0" encoding="utf-8" ?><transcript><text start="11.538" dur="0.462">﻿Visicalc</text><text start="12" dur="2.72">Welcome to the first episode of Retro Tech Bytes,  </text><text start="14.72" dur="3.36">where we take a look at the history of 
a piece of software or hardware that was  </text><text start="18.08" dur="4.08">either historically significant or just 
has an interesting story attached to it.</text><text start="22.16" dur="4.32">Today we will be looking at the history of 
the very first personal computer spreadsheet,  </text><text start="26.48" dur="5.2">VisiCalc. And for that, we need to go all 
the way back to fall of 1977 at the Harvard  </text><text start="31.68" dur="5.04">Business School where a first year student has 
just encountered an incredibly tedious task.</text><text start="36.72" dur="4.48">Dan Bricklin had been a programmer for about four 
years, both as an employee of Digital Equipment  </text><text start="41.2" dur="4.8">Corporation, a major player in the minicomputer 
computing world of the 1970s as well as for  </text><text start="46" dur="5.2">himself as an independent software developer. 
However by 1977, Bricklin felt that programming  </text><text start="51.2" dur="4">was actually getting to be so easy that he would 
be out of a job in the future if he didn’t do a  </text><text start="55.2" dur="4.88">career switch[a]. As hard as it is to imagine 
this now, in the 1970s higher level programming  </text><text start="60.08" dur="4.8">languages like COBOL, FORTRAN, and Smalltalk 
had brought a new accessibility to programming,  </text><text start="64.88" dur="4.24">especially when compared to the programming 
world of the 1950s and early 1960s. Given the  </text><text start="69.12" dur="3.84">comparatively greatly reduced barriers to 
entry, Bricklin felt that the world would  </text><text start="72.96" dur="4.48">soon have a marked oversupply of programmers, and 
so he decided to enroll in the Harvard Business  </text><text start="77.44" dur="4">School and get his MBA in preparation 
for a new career in the business world.</text><text start="81.44" dur="5.84">As a fresh MBA student in fall of 1977, Bricklin’s 
production professor introduced him to production  </text><text start="87.28" dur="5.12">planning using a matrix that could easily span 
multiple blackboards across multiple rooms. This  </text><text start="92.4" dur="4.4">matrix of rows and columns was used to create 
what-if scenarios, where changing the value in  </text><text start="96.8" dur="5.28">one cell; for example employee wages; sent changes 
rippling across all related cells. This was great  </text><text start="102.08" dur="4.16">for modeling various business cases, and was 
a fairly common business tool at the time, but  </text><text start="106.24" dur="5.52">it was also a brutally tedious one as every change 
in a cell had to be manually recalculated by hand.  </text><text start="111.76" dur="5.44">True, there were fairly cheap calculators around 
by the late 1970s but each calculation still had  </text><text start="117.2" dur="4.4">to be manually punched in, worked through, 
and handwritten over an erased value on the  </text><text start="121.6" dur="4.64">blackboard. Since a single change in a cell could 
ripple like a mathematical wave across dozens of  </text><text start="126.24" dur="5.28">other cells, large financial models could require 
hours or even days to recalculate. And of course,  </text><text start="131.52" dur="4.08">any mistake by the human doing the calculation 
or any missed cells that were linked to  </text><text start="135.6" dur="4.56">other cells would affect all other related 
calculations and be difficult to track down.</text><text start="140.16" dur="4.08">Bricklin wasn’t impressed by the thought of 
wasting large chunks of his professional life  </text><text start="144.24" dur="4.48">on these boring, repetitive, error prone 
calculations. In his book “Bricklin on  </text><text start="148.72" dur="4.8">Technology” he cites a paper he wrote in late 
1978 for an advertising class that gives some  </text><text start="153.52" dur="3.84">insight into his thoughts at the time, stating 
that after spending hours working on homework  </text><text start="157.36" dur="4.8">calculations he would “invariably find that 
one of [my] initial calculations was in error,  </text><text start="162.16" dur="3.36">invalidating all of the numbers that 
followed it.” As a professional programmer,  </text><text start="165.52" dur="4.16">his thoughts naturally turned to, as he put it 
“If only I had a magic piece of paper where I  </text><text start="169.68" dur="4.16">could change a number at the beginning of a set 
of calculations, and have all of the other numbers  </text><text start="173.84" dur="4.96">automatically recompute themselves...If only I 
had an electronic spreadsheet.” and he started  </text><text start="178.8" dur="4.16">thinking about using one of the new personal 
computers to do these calculations automatically.</text><text start="182.96" dur="4.32">This was not necessarily an obvious 
idea, in 1978 there were only about  </text><text start="187.28" dur="4.96">two hundred thousand personal computers worldwide. 
The world’s first significant personal computer,  </text><text start="192.24" dur="4.32">the Altair 8800, had only come out three 
years previously and the heavy hitters  </text><text start="196.56" dur="4.64">of the Commodore Pet, TRS-80, and Apple 
II had just come out the previous year  </text><text start="201.2" dur="4.24">and were still gaining traction. The Apple II 
in particular was lagging the other two systems,  </text><text start="205.44" dur="5.44">having only sold about 20,000 units in 1978. 
Mainframes were embedded in companies large  </text><text start="210.88" dur="3.44">and small, but they were largely used 
for things like inventory management,  </text><text start="214.32" dur="4.08">payroll processing, and things of a 
similar nature, frequently batch related.</text><text start="218.4" dur="4.8">Financial software did exist, including packages 
like Foresight and Business Planning Language,  </text><text start="223.2" dur="4.48">but these were more time share focused, were not 
really interactive, required considerable training  </text><text start="227.68" dur="4.8">to use, and were solely used on mainframes 
designed to service many simultaneous users.  </text><text start="232.48" dur="3.68">According to one source “Spreadsheet-type 
applications were readily available on  </text><text start="236.16" dur="4.64">mainframes and time-sharing computers (usually in 
the form of financial modeling packages), but the  </text><text start="240.8" dur="4.48">lack of interactivity limited their usefulness.” 
They were primarily tools requiring professional  </text><text start="245.28" dur="4.4">support to use and they were frequently not real 
time. Additionally the timesharing systems cost  </text><text start="249.68" dur="4.24">hundreds or even thousands of dollars a month 
in fees to access, further limiting their reach  </text><text start="253.92" dur="3.92">and usefulness. The name “spreadsheet” 
did exist, although it typically referred  </text><text start="257.84" dur="4.48">to the physical matrix based financial models 
that Bricklin saw at Harvard Business School.</text><text start="262.32" dur="4.48">The lack of interactivity in systems such 
as the pioneering LANPAR system from 1969  </text><text start="266.8" dur="3.84">greatly limited their usefulness since there 
was no easy way to sit in front of a computer  </text><text start="270.64" dur="4.88">screen and start playing with various financial 
scenarios in real-time. Additionally, given that  </text><text start="275.52" dur="4.16">all existing spreadsheet type applications ran 
on expensive mainframes they were not widely  </text><text start="279.68" dur="3.92">available to an individual but were rather 
more the domain of large businesses. However  </text><text start="283.6" dur="4.16">the new personal computers were orders 
of magnitude cheaper than these systems,  </text><text start="287.76" dur="3.6">and Bricklin realized that the demands of an 
electronic spreadsheet could be handled by even  </text><text start="291.36" dur="4.96">their far slower processors. A spreadsheet after 
all is not a terribly complex system, at least not  </text><text start="296.32" dur="5.44">in its most basic form, it is an excellent example 
of a tedious task that is easily computerized.</text><text start="301.76" dur="4.4">What Bricklin was envisioning was an easy to use 
spreadsheet that was customized for a single user,  </text><text start="306.16" dur="3.84">running in real time on a comparatively 
inexpensive personal computer. His  </text><text start="310" dur="3.92">program could not only be used for running 
a small business’s finances but also for an  </text><text start="313.92" dur="3.44">individual who just wanted to keep track of 
their monthly budget. Bricklin originally  </text><text start="317.36" dur="3.44">imagined his electronic spreadsheet 
as part of a heads up display where he  </text><text start="320.8" dur="4.24">“could see the virtual image hanging in the air in 
front of me. I could just move my mouse/keyboard  </text><text start="325.04" dur="3.6">calculator around on the table, punch in 
a few numbers, circle them to get the sum,  </text><text start="328.64" dur="5.28">do some calculations and answer ‘10% will be 
fine!’” Bricklin quickly refined this imaginative  </text><text start="333.92" dur="5.36">vision down to something that could realistically 
be achieved by a 1 MHz processor with 32k of RAM.</text><text start="339.28" dur="4.24">Bricklin received encouragement from some of 
his teachers, as both his production professor  </text><text start="343.52" dur="4.56">and his accounting professor loved the concept, 
although his finance professor did not agree,  </text><text start="348.08" dur="4">telling Bricklin that there were already plenty 
of sophisticated financial analysis programs  </text><text start="352.08" dur="3.68">available for mainframes and that there was no 
room for a little one that ran on a personal  </text><text start="355.76" dur="4.48">computer. However this professor did suggest 
that Bricklin talk to a former student of his,  </text><text start="360.24" dur="3.52">Dan Fylstra, who had been exploring the 
possibilities of selling software to the  </text><text start="363.76" dur="4">personal computer market, and had cofounded a 
small software publishing company called Personal  </text><text start="367.76" dur="5.28">Software after graduating from Harvard Business 
school with his own MBA in 1977. Personal Software  </text><text start="373.04" dur="3.76">was a pioneer in the early personal computer 
software market, and was doing quite well,  </text><text start="376.8" dur="4.88">thanks to an early chess program called MicroChess 
created by its other cofounder, Peter Jennings.</text><text start="381.68" dur="4.56">Bricklin originally created a very rough 
prototype of VisiCalc in early 1978,  </text><text start="386.24" dur="4.96">written entirely in BASIC on Harvard’s timesharing 
system. It primarily served to help him flesh out  </text><text start="391.2" dur="4.16">the concept further. This is where some sources 
tend to mix up Bricklin’s first prototype,  </text><text start="395.36" dur="4.72">created in early 1978 on the time sharing system 
in BASIC, and his second prototype, which he did  </text><text start="400.08" dur="4.8">in Apple BASIC on a borrowed Apple II in the fall 
of 1978. The first prototype on the timesharing  </text><text start="404.88" dur="4.08">system helped him refine the idea and matrix 
interface and how the cells would be addressed,  </text><text start="408.96" dur="3.52">the second one on the Apple II helped him work 
out things like how navigation would work.</text><text start="412.48" dur="4.48">Bricklin had originally hoped to use a mouse 
to control things, since he was aware of the  </text><text start="416.96" dur="4.96">pioneering work done by Douglas Engelbert and 
Xerox PARC, but this was unfortunately not  </text><text start="421.92" dur="4.72">possible on a 1978 era Apple II, which wouldn’t 
see a mouse until a prototype of a mouse and  </text><text start="426.64" dur="5.04">graphical user interface was created by Bill 
Budge, Burrell Smith,and Andy Hertzfield in 1981,  </text><text start="431.68" dur="5.12">later released in 1982. Four years away from a 
viable Apple II mouse, Bricklin’s next idea was to  </text><text start="436.8" dur="4.24">use the Apple II’s game paddles to hop from cell 
to cell, but he found them to be too sluggish and  </text><text start="441.04" dur="4.16">imprecise for the fast navigation that he wanted, 
so he eventually went with using the arrow keys.  </text><text start="445.2" dur="4.16">One wrinkle was that the Apple II did not have 
up and down arrow keys, only left and right,  </text><text start="449.36" dur="4.08">forcing Bricklin to utilize the space bar to 
switch between horizontal and vertical movement.</text><text start="453.44" dur="2.4">Having worked out how he wanted 
VisiCalc to look and work,  </text><text start="455.84" dur="4.08">Bricklin then partnered with a former roommate 
of his from MIT by the name of Bob Frankston,  </text><text start="459.92" dur="3.84">who was an accomplished programmer in his own 
right. The two of them formed a small company  </text><text start="463.76" dur="3.92">called Software Arts with the goal of developing 
a full version of VisiCalc for retail sale.  </text><text start="467.68" dur="3.36">Frankston would be the one to actually 
program the full version of VisiCalc,  </text><text start="471.04" dur="4.48">using Bricklin’s prototype as a reference and with 
constant refinement and feedback from Bricklin.  </text><text start="475.52" dur="4.24">A veteran programmer, Frankston had been 
programming since the 1960s and his handling  </text><text start="479.76" dur="3.6">of the coding allowed Bricklin to focus on 
the high level view of exactly how all the  </text><text start="483.36" dur="3.68">pieces of the program should work, as well as 
start writing some of the user documentation.</text><text start="488.16" dur="4.24">When Bricklin spoke with Fylstra, he was very 
interested in VisiCalc and quickly offered to  </text><text start="492.4" dur="3.68">publish VisiCalc through Personal Software. 
Fylstra was also responsible for the choice  </text><text start="496.08" dur="4.72">of the Apple II as the initial target platform. 
The Apple II was chosen purely because Fylstra had  </text><text start="500.8" dur="4.8">both it and a TRS-80 on hand in fall of 1978 when 
Bricklin first spoke to him and since he wasn’t  </text><text start="505.6" dur="4.48">using the Apple II, that’s the one he loaned it 
to Bricklin, who then used it to create his second  </text><text start="510.08" dur="4.16">prototype. This Apple II was solely used for 
developing the second prototype, it was not used  </text><text start="514.24" dur="4.64">to develop the actual retail version. Bricklin 
had no personal preference between the TRS-80,  </text><text start="518.88" dur="4.56">the Commodore Pet, or the Apple II as he owned 
none of them and thus the enormous sales benefit  </text><text start="523.44" dur="4.8">that Apple gained from being the initial VisiCalc 
target platform happened purely by chance.</text><text start="528.24" dur="3.76">Once the second prototype had been used to 
work out all the implementation details,  </text><text start="532" dur="4.4">Frankston got to work developing the final retail 
version that would be distributed by Fylstra and  </text><text start="536.4" dur="4.56">Personal Software. He implemented VisiCalc 
entirely in assembler, using a time-sharing  </text><text start="540.96" dur="4.64">system called MULTICS that ran on a big mainframe 
that could be accessed remotely for an hourly fee.  </text><text start="545.6" dur="3.92">Since the fee for computer time was cheaper at 
night, VisiCalc was primarily programmed during  </text><text start="549.52" dur="3.92">nights, with Frankston remoting into the mainframe 
from his house, programming during the night and  </text><text start="553.44" dur="3.6">sleeping during the day. Frankston wasn’t 
remoting in from a personal computer either,  </text><text start="557.04" dur="5.2">he did his development from a DEC LA-120 terminal 
with no screen, just an endless roll of paper.  </text><text start="562.24" dur="3.52">Given that Fylstra had loaned Bricklin an 
Apple II, I would assume that Frankston  </text><text start="565.76" dur="4.08">used the emulator on a timeshare system due 
to the enhanced programming tools and more  </text><text start="569.84" dur="4.32">reliable backups the mainframe he was remoting 
into offered. Programming the early personal  </text><text start="574.16" dur="4.48">computers was still difficult in the late 1970s 
as they lacked many of the helpful tools that  </text><text start="578.64" dur="4.4">mainframes had and suffered from frequently 
unreliable storage. Although some sources state  </text><text start="583.04" dur="4.88">that Frankston was using an Apple II emulator, he 
in fact appears to have specifically used a 6502  </text><text start="587.92" dur="5.2">emulator. Since he was coding entirely in 6502 
assembler anyhow this would make the most sense.</text><text start="593.12" dur="4">There seems to be some confusion over how long 
it took to program VisiCalc as Wikipedia says  </text><text start="597.12" dur="3.92">it was programmed in two months at the end of 
1978 while the seminal work on the development  </text><text start="601.04" dur="4.08">of the personal computer, Fire In The Valley, says 
the first prototype of VisiCalc wasn’t available  </text><text start="605.12" dur="5.04">until spring of 1979 and Accidental Empires 
states that it took “close to a year” to finish.  </text><text start="610.16" dur="3.36">This is presumably due to the confusion 
over just how many versions of VisiCalc  </text><text start="613.52" dur="3.44">were created. To clarify, there were 
three separate versions of VisiCalc,  </text><text start="616.96" dur="4.32">starting from when Bricklin first created a rough 
prototype in BASIC on the Harvard mainframe, then  </text><text start="621.28" dur="4.32">another version done in Apple BASIC on the Apple 
II borrowed from Fylstra, and finally the full  </text><text start="625.6" dur="5.2">version done in 6502 assembler, with Frankston 
primarily working on a mainframe that ran a 6502  </text><text start="630.8" dur="4.16">emulator. Final development was then moved to a 
minicomputer that Frankston and Bricklin bought  </text><text start="634.96" dur="4.08">when they first rented office space. This last 
one was the first to be given the name VisiCalc,  </text><text start="639.04" dur="4.4">as up until that point it had been known as 
Calcu-Ledger. Fylstra, in his capacity as the  </text><text start="643.44" dur="4.24">man who would market the product, chose the name 
VisiCalc, short for Visible Calculations, during  </text><text start="647.68" dur="4.56">a meeting with Frankston at a restaurant called 
Vic’s EGG on One in Cambridge, Massachusetts.</text><text start="652.24" dur="4.88">There is also some confusion over when it 
launched with Wikipedia stating June 4th of 1979  </text><text start="657.12" dur="5.44">and sources such as Accidental Empires giving the 
date of October of 1979. This is because although  </text><text start="662.56" dur="5.2">VisiCalc was first announced and publicly shown at 
the National Computer Conference in June of 1979,  </text><text start="667.76" dur="3.52">it initially attracted little interest and 
there was still additional development needed  </text><text start="671.28" dur="3.76">on it. However, an influential analyst by 
the name of Ben Rosen saw a demonstration  </text><text start="675.04" dur="3.68">of pre-release version of VisiCalc and 
wrote that it was “hard to imagine any  </text><text start="678.72" dur="3.92">serious user of a personal computer not 
owning-and frequently using-VisiCalc.”  </text><text start="682.64" dur="4.32">He additionally stated that VisiCalc “seems to be 
unique in the computer industry. Mainframe people  </text><text start="686.96" dur="3.92">I’ve shown VisiCalc to claim there’s nothing 
like it available on conventional machines.”  </text><text start="690.88" dur="4.48">His prediction would soon be put to the test, but 
first VisiCalc needed to complete development.</text><text start="695.36" dur="4.4">Based on VisiCalc’s anticipated sales, Personal 
Software advanced Bricklin and Frankston a  </text><text start="699.76" dur="4.24">prepayment of 100,000 dollars, enabling 
them to rent space in the basement of a  </text><text start="704" dur="3.76">commercial building, buy the aforementioned 
minicomputer to finish development on,  </text><text start="707.76" dur="3.92">hire two employees and finish VisiCalc’s 
development. They also started the process  </text><text start="711.68" dur="3.76">of porting VisiCalc to the other two dominant 
members of the nascent personal industry,  </text><text start="715.44" dur="5.36">the Commodore PET and TRS-80. The PET was an easy 
choice since it used the same 6502 processor that  </text><text start="720.8" dur="4.16">the Apple II did, which could not be said 
for the TRS-80, which used a Z80 processor.</text><text start="724.96" dur="2.96">Although VisiCalc was technically 
available for sale at this point,  </text><text start="727.92" dur="4.72">only a literal handful of copies seem to have been 
sold, with Bricklin remembering only five copies  </text><text start="732.64" dur="5.92">being shipped sometime that summer. VisiCalc’s 
first real, boxed release was version 1.37 which  </text><text start="738.56" dur="5.04">shipped in October of 1979 with an initial 
retail price of 100 dollars. As released,  </text><text start="743.6" dur="5.84">VisiCalc only ran on an Apple II with an expanded 
RAM of 32k, eight times the 4k of the original  </text><text start="749.44" dur="5.92">1977 Apple II and double the standard RAM of the 
newly released Apple II+. VisiCalc was also a  </text><text start="755.36" dur="4.32">pioneer in its packaging, with Personal Software 
shipping the boxed release out in a handsomely  </text><text start="759.68" dur="4.24">designed brown and gold binder, with excellent 
documentation that was professionally typeset  </text><text start="763.92" dur="4.96">and illustrated. The vast majority of software 
in 1979 was merely a floppy disk or cassette tape  </text><text start="768.88" dur="4.72">inside a ziploc bag with xeroxed documentation 
that was merely stapled together. Fylstra knew  </text><text start="773.6" dur="4">the importance of presentation, and made sure 
that VisiCalc presented itself professionally.</text><text start="777.6" dur="4.64">Although slow to start, VisiCalc quickly became 
the first “killer app” of the personal computer  </text><text start="782.24" dur="4.24">era. Up until VisiCalc’s launch, the uses for a 
personal computer were not necessarily evident  </text><text start="786.48" dur="3.84">to most people who weren’t programmers. The 
Altair 8800 that kicked off the personal  </text><text start="790.32" dur="4.88">computer industry in 1975 originally came with 
no software, no display, had to be programmed in  </text><text start="795.2" dur="3.92">machine language by flipping toggle switches 
on the front, and had no persistent storage.  </text><text start="799.12" dur="4.64">This all was rapidly changing but by 1979 the most 
useful thing for most people that a computer could  </text><text start="803.76" dur="4.72">do was probably word processing, with the first 
word processor, Electric Pencil hitting the market  </text><text start="808.48" dur="5.92">in 1976, and the WordStar reaching the market in 
1978. But this was still a tiny market overall.</text><text start="814.4" dur="4.8">Now however, for about 2500 dollars in 
1979 dollars, a business could purchase  </text><text start="819.2" dur="4.32">a copy of VisiCalc and an Apple II to run it 
on and “have a turnkey system for handling  </text><text start="823.52" dur="3.84">the accounting and spreadsheet work they had 
been doing longhand (at small companies) or on  </text><text start="827.36" dur="4.48">mainframes with punch cards (at big companies)” 
accessing real time capabilities that even big  </text><text start="831.84" dur="3.84">businesses lacked. And this was a single 
one time cost, not a monthly recurring one.</text><text start="835.68" dur="4.32">VisiCalc was something that any MBA, financial 
analyst, small business owner, or anybody who  </text><text start="840" dur="4.24">dealt with numbers on a daily basis, could 
immediately grasp and see its enormous utility.  </text><text start="865.92" dur="4.56">People bought a computer solely to run VisiCalc 
and sales of Apple IIs, previously lagging far  </text><text start="870.48" dur="5.36">behind the PET 2001 and the TRS-80, its two main 
competitors, skyrocketed. Prior to this Apple  </text><text start="875.84" dur="3.92">had been selling only small numbers of Apple 
IIs but with VisiCalc fueling enormous demand,  </text><text start="879.76" dur="5.04">Apple’s sales exploded even after VisiCalc’s price 
was raised from 100 dollars to 150 dollars and  </text><text start="884.8" dur="5.44">then to 250 dollars by 1982. Although VisiCalc 
was only exclusive to the Apple II for a year,  </text><text start="890.24" dur="4.48">it gave Apple the jump it needed to become the 
powerhouse it became in the 1980s. Additionally,  </text><text start="894.72" dur="5.52">because VisiCalc required the upgraded 32k Apple 
II over the standard 16k model, Apple made even  </text><text start="900.24" dur="4.16">more money per sale as the upgraded Apple II 
had a higher profit margin than the base model.</text><text start="904.4" dur="4">VisiCalc eventually was ported to most major 
computers of the era, not just the Commodore  </text><text start="908.4" dur="5.28">PET and TRS-80 but also Atari’s 8 bit line of 
computers, CP/M machines, and was available at  </text><text start="913.68" dur="4.88">launch for the IBM PC in 1981. Personal Software 
was put in the somewhat unique position of being  </text><text start="918.56" dur="4.24">primarily a single software company, almost 
entirely dependent on VisiCalc for revenue,  </text><text start="922.8" dur="4.8">a program that as the publisher, it didn’t own the 
rights to. A number of other programs were created  </text><text start="927.6" dur="5.52">to play off of the VisiCalc name, such as a GUI 
called Vis-On and some programs that extended  </text><text start="933.12" dur="4.32">VisiCalc’s functionality such as VisiTrend and 
VisiPlot. These last two programs were purchased  </text><text start="937.44" dur="3.76">by Personal Software and were also unique in 
that one of the two programmers who created them,  </text><text start="941.2" dur="4.32">Mitch Kapor, would later leave Personal Software 
to form his own company called Lotus, whose  </text><text start="945.52" dur="4.96">flagship product, Lotus 1-2-3, would play a key 
role in VisiCalc’s future. More on that in a bit.</text><text start="950.48" dur="5.36">1979 started with 500 copies of VisiCalc shipping 
every month but that number quickly expanded to  </text><text start="955.84" dur="4.72">12,000 copies a month by 1981, and then to 
30,000 copies a month, reaching a total of  </text><text start="960.56" dur="4.96">a million copies sold by 1985 when VisiCalc 
was discontinued. However by this time it  </text><text start="965.52" dur="5.76">had been essentially moribund since 1983, when 
Lotus 1-2-3 came out for the IBM PC. VisiCalc  </text><text start="971.28" dur="3.36">simply did not keep up with the rapid pace 
of software development that the computing  </text><text start="974.64" dur="4.96">industry of the 1980s required and although it 
had been available for the new IBM PC in 1981,  </text><text start="979.6" dur="3.36">no special effort had been made to take 
advantage of the PC’s feature set. The  </text><text start="982.96" dur="6">IBM PC 5150 could have up to 640k of RAM, but the 
version of VisiCalc released for it was merely a  </text><text start="988.96" dur="5.28">port of the TRS-80 port of the original Apple II 
version with essentially no special development.</text><text start="994.24" dur="5.76">There is some conflicting information here on how 
much RAM the original IBM PC version supported as  </text><text start="1000" dur="4.8">Accidental Empires says that it could use no more 
than 64k of RAM, and had the exact same feature  </text><text start="1004.8" dur="4.56">set as the old Apple II version while Bricklin 
himself says that it could in fact make use of a  </text><text start="1009.36" dur="5.44">full 512k that an upgraded IBM PC could come with, 
quite a lot of memory in those days, although less  </text><text start="1014.8" dur="5.04">than the 640k that a fully upgraded IBM PC could 
possess. I am going to go with Bricklin’s account  </text><text start="1019.84" dur="4.72">here, which does not disagree that the PC version 
of VisiCalc was feature-wise the exact same as  </text><text start="1024.56" dur="4.88">the Apple II version with no new functionality 
or customization for the IBM PC specifically.</text><text start="1029.44" dur="6.56">Still, the IBM PC version sold very well for two 
years until 1983 when Lotus 1-2-3 was released.  </text><text start="1036" dur="4.8">Lotus 1-2-3 was released solely for the IBM PC, 
it was developed to run as fast as possible on  </text><text start="1040.8" dur="7.04">it as it solely targeted the IBM PC and was 
written in 8088 assembler. It also boasted a  </text><text start="1047.84" dur="4.4">vastly expanded feature set over VisiCalc, whose 
sales quickly fell off the proverbial cliff.  </text><text start="1052.24" dur="3.84">Other competitors such as SuperCalc also 
played a role in marginalizing VisiCalc,  </text><text start="1056.08" dur="3.2">but it was Lotus 1-2-3 that really 
killed its hopes in the marketplace.</text><text start="1059.28" dur="4">Additionally a legal battle erupted between 
Personal Software and Software Arts that  </text><text start="1063.28" dur="3.84">sucked up much time and money on both sides, and 
ensured that little time and attention was given  </text><text start="1067.12" dur="3.52">to developing VisiCalc further. In brief, 
Personal Software had come to feel that the  </text><text start="1070.64" dur="4.72">royalty agreement it had signed with Software 
Arts, giving them 37.5 percent of every copy  </text><text start="1075.36" dur="4.72">of VisiCalc sold, was far too high, and indeed 
it was over twice the 15 percent royalty that  </text><text start="1080.08" dur="4.8">became common once the software industry matured 
in the 1980s. However, Bricklin and Frankston  </text><text start="1084.88" dur="4.48">felt that since they had a signed contract for 
the 37.5 percent, and both sides were making  </text><text start="1089.36" dur="4.56">quite a bit of money, there was no reason for 
them to negotiate with Fylstra over the issue.  </text><text start="1093.92" dur="4.16">This wasn’t the reason for the lawsuits erupting, 
but it was an underlying source of stress between  </text><text start="1098.08" dur="3.76">the two companies that exacerbated matters. 
Another source of tension between the companies  </text><text start="1101.84" dur="4.8">was Personal Software rebranding itself as 
VisiCorp in 1982, and minimizing Software  </text><text start="1106.64" dur="3.44">Arts’ name and connection with VisiCalc, 
the product it had created and still owned.</text><text start="1110.08" dur="3.76">Bricklin and Frankston had been working 
on a new and improved version of VisiCalc,  </text><text start="1113.84" dur="4.24">called VisiCalc Advanced Version that had a raft 
of new features and would have been far more of  </text><text start="1118.08" dur="5.12">a feature competitor to Lotus 1-2-3 on the IBM 
PC, had things gone differently. Unfortunately it  </text><text start="1123.2" dur="4.8">was doomed by two poor choices, the first one was 
that it wasn’t initially targeted at the IBM PC,  </text><text start="1128" dur="4.88">but rather was first released for the ill-fated 
Apple III. The second mistake was that when it  </text><text start="1132.88" dur="4.56">was ported to the PC, it was not developed 
in 8088 assembler but rather in a high level  </text><text start="1137.44" dur="3.76">language. This made it easier to program, faster 
to deliver, and easier to port but also ensured  </text><text start="1141.2" dur="5.92">that it would run far slower than Lotus 1-2-3. The 
IBM PC release was also not delivered until 1984,  </text><text start="1147.12" dur="4.96">a year after its original planned release date and 
this led to VisiCorp suing Software Arts for 60  </text><text start="1152.08" dur="4.24">million dollars in damages. The bad blood between 
both companies was on full display as Software  </text><text start="1156.32" dur="4.48">Arts countersued, stating that VisiCorp had 
not properly marketed VisiCalc and furthermore,  </text><text start="1160.8" dur="4.48">owed royalties for other programs that Software 
Arts felt were merely extensions of VisiCalc.</text><text start="1165.28" dur="3.36">Eventually the court battles wound up 
essentially destroying both companies,  </text><text start="1168.64" dur="4.88">and in 1985 Lotus actually bought both Software 
Arts and the rights to VisiCalc. Once Lotus owned  </text><text start="1173.52" dur="4.56">the rights to VisiCalc, it saw no point continuing 
development on a competitor to Lotus 1-2-3  </text><text start="1178.08" dur="5.2">and discontinued it entirely in 1985. That 
same year also saw Microsoft releasing  </text><text start="1183.28" dur="3.6">the first version of the spreadsheet that 
would eventually kill Lotus 1-2-3 in turn,  </text><text start="1186.88" dur="3.44">Excel. Without its flagship product 
VisiCorp quickly went defunct and  </text><text start="1190.32" dur="3.68">its remaining assets were sold off 
to Paladin Software in the mid-80s.</text><text start="1194" dur="3.6">Bricklin went on to form several other tech 
based companies and currently is the president  </text><text start="1197.6" dur="4">of a software development company called Software 
Garden as well as the Chief Technical Officer of  </text><text start="1201.6" dur="4">Alpha Software. Frankston went on to work 
for Lotus and then Microsoft among others  </text><text start="1205.6" dur="4.48">and today sits on the board of governors 
for the IEEE Consumer Electronics Society,  </text><text start="1210.08" dur="3.76">where he writes a regular column for their 
magazine. Fylstra had a varied career as well,  </text><text start="1213.84" dur="4.4">and for the past 33 years has been the 
president of software company Frontline Systems.</text><text start="1218.24" dur="3.36">And that wraps up the story of VisiCalc, 
the world’s first electronic spreadsheet  </text><text start="1221.6" dur="4.24">for personal computers. Future episodes in the 
Retro Tech Bytes series are in the pipeline,  </text><text start="1225.84" dur="4.48">including a really neat one that touches the 
world of early 2000s Star Wars fan films.  </text><text start="1230.32" dur="3.52">If you enjoyed this video, please hit the 
like button, and consider subscribing.</text></transcript>