TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

VisiCalc's Spreadsheets Changed the World

156 pointsby eaguyhnalmost 6 years ago

14 comments

notacowardalmost 6 years ago
Nice to see VisiCalc getting some recognition. A lot of people seem to credit Lotus 1-2-3 as the original spreadsheet, but people had already been buying Apple computers primarily to run VisiCalc for <i>four years</i> when 1-2-3 came out. It&#x27;s hard to appreciate, looking back, what a mind-blowing thing it was to make changes in one part of a spreadsheet and have the other parts automatically update, and for this capability to be in the hands of <i>ordinary people</i> instead of specialists (or those who could afford to hire specialists). No programming required. Suddenly, a whole lot of people could do a kind of modeling and projection that had been out of reach before. &quot;Killer app&quot; definitely applies.
评论 #20205486 未加载
评论 #20207852 未加载
评论 #20205298 未加载
评论 #20205675 未加载
tunesmithalmost 6 years ago
Man, I remember my Dad excitedly showing me Visicalc on our Apple II when he came home from working at Kodak. He <i>loved</i> it and I remember playing with it a bunch as well. There&#x27;s something pretty magical about it.<p>And I still think there&#x27;s room for innovation. Not something cloud-based, but something that lies in the middle between a classic spreadsheet, and other concepts like Jupyter or the Mac&#x27;s &quot;Calca&quot; app.<p>What I don&#x27;t like about spreadsheets is that you can&#x27;t document them, like literate explanations about what the calculation is or why. You can do that in Jupyter documents, but bringing in reactive calculations to Jupyter is still a very hacky affair, akin to invoking &quot;recompile entire document&quot; after every adjustment.<p>If I could have something that was <i>more</i> like a spreadsheet, meaning reactive calculations as a first class concept, but still one step away from the grid UI with room for documentation and explanation, I&#x27;d be very happy. Literate Spreadsheets, basically.
评论 #20207565 未加载
评论 #20210832 未加载
评论 #20207524 未加载
评论 #20214935 未加载
评论 #20207720 未加载
miki123211almost 6 years ago
I think spreatsheets (nowadays Excel and Google Docs) are a much underappreciated tool. I neither fully appreciate nor fully understand them myself, but I&#x27;m starting to see the potential. Accountants and other business people already know them well, but I don&#x27;t think the average HN user realizes what they could do with them, even for personal use. I think they&#x27;re useful for all things of tracking, from to do lists to even recording time spend. Combine that with some simple scripts that work with csv, and you have a powerful setup with little programming.
评论 #20205952 未加载
评论 #20206275 未加载
评论 #20207727 未加载
评论 #20209279 未加载
dangalmost 6 years ago
Some older threads on VisiCalc:<p>2017 <a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=15587048" rel="nofollow">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=15587048</a><p>2016 <a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=10830686" rel="nofollow">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=10830686</a><p>2008 <a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=176783" rel="nofollow">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=176783</a>
评论 #20205308 未加载
cekalmost 6 years ago
I got my first computer (Apple ][+) by conning my dad into thinking he needed VisiCalc.<p>The rest is, as they say, history.
paulfitzalmost 6 years ago
You can download VisiCalc from Dan Bricklin&#x27;s site at <a href="http:&#x2F;&#x2F;www.bricklin.com&#x2F;history&#x2F;vcexecutable.htm" rel="nofollow">http:&#x2F;&#x2F;www.bricklin.com&#x2F;history&#x2F;vcexecutable.htm</a> and run it using dosbox. Tip: a formula is something like &quot;+A1&quot; instead of &quot;=A1&quot;.
评论 #20206496 未加载
jancialmost 6 years ago
Things I miss in modern spreadsheets:<p><pre><code> - Formula references (to be used as function references) - Formatting formulas (directly in formula section, not via conditional formatting) - Format-querying functions (as isBold, cellFontFamily, textcolor) - better non-macro controls - in-cell controls (instead of floating control objects) - dynamic ranges (ie. you can paste any number of input values and all connected ranges will expand to the needed size) - better external data handling - serialization formats native support (json, xml) - no more error prone string pseudoparsing and manual concatenation without proper escaping - HTTP(S) client for executing API calls from formulas - (above requires selective manual re-evaluation instead full-auto&#x2F;all-manual options we have)</code></pre>
wolcoalmost 6 years ago
I have an original copy. The best is the leather so thick and such great quality. Now we are lucky to get a plastic thin case.
asdfman123almost 6 years ago
Planet money has a great podcast about this that goes into more depth:<p><a href="https:&#x2F;&#x2F;www.npr.org&#x2F;sections&#x2F;money&#x2F;2015&#x2F;02&#x2F;25&#x2F;389027988&#x2F;episode-606-spreadsheets" rel="nofollow">https:&#x2F;&#x2F;www.npr.org&#x2F;sections&#x2F;money&#x2F;2015&#x2F;02&#x2F;25&#x2F;389027988&#x2F;epis...</a><p>I think that a lot of the efficiency gains and economic growth that computers introduced are from spreadsheets. Where would business be today without them?
ghaffalmost 6 years ago
I sometimes wonder if the spreadsheet (or really the modern office suite with word processor, spreadsheet, and presentation maker) form was more or less inevitable given how desktop&#x2F;laptop functionality evolved. And how much they influenced each other.<p>Obviously, these aren&#x27;t the only programs that people use but individual bells and whistles aside, all the products in this space looked more alike than different by the early- to mid-80s. Even the advent of Windows didn&#x27;t really change the basic model all that much.
pstuartalmost 6 years ago
I worked at Arthur Anderson around this time, and when Lotus 1-2-3 came out it was like accountant crack -- they could start building complicated models and optimize for return value.<p>While efficiency is normally considered good, I think that this set the stage to reduce human activity to a couple of cells on a spreadsheet that can be easily deleted to bump up the numbers. It&#x27;s the equivalent of killing people by high-altitude bombing -- they&#x27;re not people anymore, and the only concern is &quot;yield&quot;.
评论 #20206171 未加载
mlukaszekalmost 6 years ago
To me, its a real shame he&#x27;s not making more money from this, as they don&#x27;t hold a patent because because at the time of invention (1979) it just wasn&#x27;t common for software to be patented. He would be crazy rich otherwise. <a href="http:&#x2F;&#x2F;www.bricklin.com&#x2F;patenting.htm" rel="nofollow">http:&#x2F;&#x2F;www.bricklin.com&#x2F;patenting.htm</a>
评论 #20206287 未加载
anderspitmanalmost 6 years ago
I recently enjoyed Rich Harris&#x27; talk &quot;Rethinking Reactivity&quot;[0]. He nicely ties spreadsheets into the current trend in &quot;reactive programming&quot;.<p>[0] <a href="https:&#x2F;&#x2F;youtu.be&#x2F;AdNJ3fydeao" rel="nofollow">https:&#x2F;&#x2F;youtu.be&#x2F;AdNJ3fydeao</a>
dvdhsualmost 6 years ago
VisiCalc is really cool. I think it was probably the earliest &quot;killer app&quot; — you would buy a computer literally to use VisiCalc.<p>As an engineer... I&#x27;ve always struggled with understanding spreadsheets. To me, it always seemed that writing code was strictly better. For example, as somebody mentions further down the thread, spreadsheets don&#x27;t a) connect to external datasources easily, b) are very limited in terms of their UI (cells only!), and c) are impossible to manage, version control, and distribute.<p>It&#x27;s why I started working on a project called Retool (<a href="https:&#x2F;&#x2F;tryretool.com" rel="nofollow">https:&#x2F;&#x2F;tryretool.com</a>). It&#x27;s basically Excel, but every cell is a React component. And we don&#x27;t store any data ourselves — we connect to whatever datasource you want to connect to — whether a database (postgres, mysql, etc.), or a HTTP &#x2F; REST API (stripe, salesforce, etc.). And it&#x27;s hosted by us on the cloud (or by you, in your own AWS), so distribution is easy: we handle deployments, authentication, authorization, etc. for you.<p>The goal is to let developers build a certain class of software really fast (for us, custom internal applications). Most internal applications are incredibly boring (tables, textinputs, buttons, etc.), and all do similar things (CRUD, basically).<p>It looks like there are a lot of hardcore spreadsheet users + engineers here... if you guys have any feedback, that&#x27;d be really appreciated. We just got started, and are looking for literally any feedback :). Thanks!
评论 #20212787 未加载
评论 #20209865 未加载