mstdn.social is one of the many independent Mastodon servers you can use to participate in the fediverse.
A general-purpose Mastodon server with a 500 character limit. All languages are welcome.

Administered by:

Server stats:

12K
active users

This tracks: years ago I saw a CS report on the prevalence of programming bugs in Excel spreadsheets that found about the same number of bugs per LoC-equivalent as in Visual BASIC written by low-proficiency programmers. Spreadsheets encourage spaghetti code and opaque variable naming: meanwhile spreadsheet debugging tools are stuck in the stone age (i.e. 1970s). The defect rate goes down in organizations where spreadsheets are developed by the IT department, not MBAs …
paquita.masto.host/@rinze/1129

MastodonJosé María (Chema) Mateos (@rinze@paquita.masto.host)Un mero 6 % nos separa de la eficiencia absoluta. "A recent study has found that 94% of spreadsheets used in business decision-making contain errors, posing serious risks for financial losses and operational mistakes." https://phys.org/news/2024-08-business-spreadsheets-critical-errors.html

@cstross Something very sad happened in the '90s.

Lotus had two spreadsheet products. The most popular, 1-2-3, was a clone of VisiCalc. It used a flat table metaphor because they thought that's what accountants (who were used to tables of data) wanted.

In 1991, they released Improv, which had a far superior model. Improv had a clean separation of tables and formulae. Rather than copying a formula over a column with magic sigils to indicate which cell references would update, you wrote a formula that took rows and columns and created new rows and columns. Accountants loved it because it freed them from the limitations of paper, rather than replicating them in computers.

Sadly, the market dominance of 1-2-3 gave way to Microsoft Excel, which was marketed agressively. Improv had no corresponding marketing / monopoly power behind it and so died. Everyone since then was forced to learn a model for data that was based on a paper abstraction that no one even remembers.

Quantrix is the only survivor of the Improv lineage (there's an open-source Improv clone, but it's not been actively developed for 10-15 years).

The error rates in Improv-style spreadsheets are vastly lower than in VisiCalc-style spreadsheets.

@bjn @cstross Thanks, it's great to see people innovating in this space (even if it isn't commercially successful). Even copying good ideas from the '90s instead of bad ones from the '80s is a step in the right direction but it looks as if you improved quite a bit as well.

What happened to the code when the funding ran out? Any chance of an open-source release?

@david_chisnall @cstross Sadly, it had to die for investor tax purposes. :-( It wasn’t just copying ideas, we did some cool things of our own, also incorporating ways of handling data from the world of special effects software (my previous gig). I was responsible for the calc engine and basic architecture and would love to give it another go.

@enroweb @bjn @cstross I'd not seen Grist, thanks for sharing! None of the demos show multidimensional data (which is where Improv really shines) but it looks a lot better than a VisiCalc clone.

@david_chisnall @enroweb @cstross Our thing was multi-dimensional throughout, with a few twists on top. Grist just seems to be a friendly layer on top of an SQL database. I’d have to look at the open source code to get a better idea. Dimensional modelling seems to be a hard thing for people to get their heads around to start with, but once they see how vlookups or joins all get automated away, there’s an ‘ah-ha’ moment. Needs more upfront thinking than a spreadsheet, but less than a database.

@david_chisnall @bjn @cstross Grist seems to be built along these lines, but I am not techie enough to be sure. Also, it accepts Python *and* Excel formula, making it low threshold and high ceiling.

@enroweb @bjn @david_chisnall @cstross Arithmix does look similar to Grist. I recently discovered Grist in a search for an Airtable alternative. I've probably barely scratched the surface, but already found that Grist can do stuff that's impossible on other platforms.

@toddz @enroweb @david_chisnall @cstross Some ex-colleagues from Arithmix have put together nobie.com. Early days yet, but they have got some clever ideas in there.

@enroweb @david_chisnall @cstross Interesting, just looked at the first video. Using python for formulas cuts out a whole bunch of potential users, so an odd choice. I’ll dig into it deeper when I get a moment.