Work in progress: 181,232 of 181,233 sites checked so far, more every week · updated 2 Nov 2026Missing a blog? Tell us

Top all-time · #5758

B

Bob Frankston

Personal blog · rmf.vchistoryprogrammingsystems

Bob Frankston's personal blog at rmf.vc covers history, programming and systems. Since 2017, 14 different Hacker News readers have linked it 18 times, most often “Implementing VisiCalc (2015)”. It is still writing: the last post was on 2026-10-06, and you can follow it by feed.

Visit the blog
18mentions?
14HN people?
2017–2025first – last linked?
Links on Hacker News per year · peak 5 in 2023

Too few sampled comments (8) to say how often HN recommends it.?

Why HN links it

HN readers link Bob Frankston's site for his firsthand account of writing VisiCalc, including its 6502 assembly code and decimal arithmetic, and for his writings on ambient connectivity.

Summarised by Claude from a sample of 8 HN comments that link here. Each comment is marked recommending, critical or neutral (citing without judging); how this works.

Bob Frankston's personal website - writings, essays, and thoughts on technology, innovation, and digital infrastructure.

Most-linked posts?

  1. Implementing VisiCalc (2015)
    5 people · 6 mentions · first linked 2017-10-31
  2. Implementing VisiCalc – Bob Frankston
    3 people · 3 mentions · first linked 2021-03-27

What Hacker News says?

  1. "At its heart, VisiCalc is about numbers. One of the early decisions we made was to use decimal arithmetic so that the errors would be the same one that an accountant would see using a decimal calculator. In retrospect this was a bad decision because people turn out to not care and it made calculations much slower than they would have been in binary." http://rmf.vc/implementingvisicalc

    Comment linking /implementingvisicalc

    on “I was wrong about spreadsheets (2017)”
  2. Submitted Implementing VisiCalc (2015) as a story · 90 points

    HN discussion
  3. I wish! But no. It was written in 6502 assembly language: https://rmf.vc/implementingvisicalc Edit: Oh - the OP is talking about a later version of VisiCalc. Bricklin and Frankston were both MIT CS grads, so it would make sense. But at what point did VisiCalc get ported to Lisp? You're right—this is burying the lede!

    Comment linking /implementingvisicalc

    on “My journey into personal computer software development in 1983”
  4. Submitted Implementing VisiCalc – Bob Frankston as a story · 17 points

    HN discussion
  5. The actual source for which this appears to be a mirrored copy is actually still online. http://rmf.vc/implementingvisicalc Besides containing additional information, it doesn't have scattered formatting errors throughout. OP's mirrored version seems to have fallen through a can opener. I'm unsure if it preserves anything significant however.

    Comment linking /implementingvisicalc

    on “Implementing VisiCalc (2003)”
  6. Submitted Implementing VisiCalc [pdf] as a story · 12 points

    HN discussion
  7. Source URL: http://rmf.vc/implementingvisicalc

    Comment linking /implementingvisicalc

    on “Implementing VisiCalc (2003)”
  8. Submitted Implementing VisiCalc (2003) as a story · 7 points

    HN discussion
  9. The upper left corner links to "Bob's other writings." So presumably it's by Bob. Click on it and you'll see the full name is "Bob Frankston". It's Bob's web site. Further click on "bio" and read http://rmf.vc/Bob_Frankston_Bio to confirm "1979-1985 Founded Software Arts in 1979 with Dan Bricklin to develop and sell VisiCalc."

    Comment linking /Bob_Frankston_Bio

    on “Implementing VisiCalc (2003)”
  10. Submitted Bob Frankston: Distributed Cooperation as a story · 3 points

    HN discussion
  11. I imagine the answer is somewhere in here: http://rmf.vc/implementingvisicalc

    Comment linking /implementingvisicalc

    on “Apple's early success stemmed from a tiny 20kb computer program they didn't make”
  12. Submitted Refactoring Consumer Electronics as a story · 2 points

    HN discussion
  13. > at the same time block mode allows for highly standardized and always latency free data entry and manipulation. ... block mode terminals could have exposed some kind of byte code to enable running some interactivity in the client. ... it helps to preserve the zero latency aspect (if done correctly), but at the same time opens up the door for shoddy implementation and non-standard UX. I've often had the same though…

    Comment linking /implementingvisicalc

    on “Domain/OS Design Principles (1989) [pdf]”
  14. Submitted Implementing VisiCalc (2003): Bob Frankston's design notes as a story · 2 points

    HN discussion
  15. kabanossen · 2023-12-08Recommends
    What we really need is Ambient Connectivity. Check out Bob Frankston's (inventor of the spreadsheet) writings. https://rmf.vc/ambientconnectivity

    Comment linking /ambientconnectivity

    on “Homes need to be built for better internet”
  16. Submitted Implementing VisiCalc as a story · 1 points

    HN discussion
  17. Submitted The Internet and Consumer Electronics (Bob Frankston, 1997) as a story · 1 points

    HN discussion
  18. Submitted The JavaScript Ecosystem as a story · 1 points

    HN discussion

Search all of HN for rmf.vc

Linked by the same people?