4 ms·
The generation before yours is lacking neither intellect nor creativity. We had Calculus in school and the *real* LSD back then. It's also worth noting that th
by adenozine 4y ago
The generation before yours is lacking neither intellect nor creativity. We had Calculus in school and the *real* LSD back then.
It's also worth noting that the desired feature set of a spreadsheet is rather universal. Like a paint program, or a music player. Spreadsheets go thousands of years back in human history, and are very well understood as a means and notation for expressing data and expressing calculations over collections. It's not at all a mystery what features will do well in a spreadsheet program.
I've never worked on a spreadsheet program from that side but I have to imagine that the operational abstract of the team centering around how to educate users about how to use the various features they painstakingly develop. It's well known that spreadsheets are difficult to program, because users will inevitable collect larger and larger amounts of data in them, and it needs to do large amounts of calculations very quickly. So right off the bat you already know that a ton of man-hours are sunk into each feature overall, but then you need to really nail down a rock-solid visual grammar and teach the user some sort of intuition for finding these functions as quickly and consistently as possible, lest they get frustrated and leave.
Anyhow. I always find it laughably rude, yet predictable, reading these sorts of comments. As if anybody born before 1980 could have possibly understood the deep enigma of other human beings using computers.
Source: I'm in my 50s.
- weakfish 4y agoI don’t think you’re giving a charitable interpretation of the parent - I interpreted the comment as saying they’re impressed that the technology was impressive for the time rather than being critical of the generation
- jchw 4y agoI’ve tried writing code on a 486dx, which I believe is a contemporary CPU for that era. It’s not necessarily that nobody could come up with anything like this, it’s more impressive to me that it was basically already there for a lot of these things, in an environment that is, well, to be honest, quite difficult to eek good performance out of. (And of course, heavily limited in memory. With toolchains and development environments that are constrained similarly.)