Growing the Graveyard of "Better Spreadsheets"
The article discusses the evolution of spreadsheets, their limitations, and introduces "scrapsheets," a new approach with advanced features like arrays and asynchronous operations, aiming to improve data handling.
Read original articleThe article discusses the evolution and challenges of spreadsheets, highlighting their historical significance and ongoing popularity due to their user-friendly design and flexibility. Despite their advantages, modern spreadsheets like Excel and Google Sheets face several issues, including the prevalence of errors, limitations in handling complex data operations, and a lack of integration with external datasets. The author proposes a new approach called "scrapsheets," which aims to address these shortcomings by introducing a programming language, Scrapscript, that allows for more advanced data manipulation and integration. Key features of scrapsheets include the ability to handle arrays instead of scalars, a masonry layout for better organization, and support for asynchronous operations. The author expresses hope that scrapsheets will succeed where previous attempts at creating "better spreadsheets" have failed, while also acknowledging the possibility of it becoming another unsuccessful project.
- Spreadsheets have been essential tools since the introduction of VisiCalc, but they have significant limitations.
- Common issues with modern spreadsheets include errors, siloed datasets, and a lack of advanced programming capabilities.
- The proposed "scrapsheets" aims to enhance spreadsheet functionality with a real programming language and better data handling.
- Key features of scrapsheets include support for arrays, a masonry layout, and asynchronous data loading.
- The author plans to demo scrapsheets at LIVE 2024 and is prepared for the possibility of it not succeeding.
Related
SCIM: Ncurses based, Vim-like spreadsheet
The "sc-im" project is an ncurses-based spreadsheet calculator with Vim-like features, supporting UNDO/REDO, 65,536 rows, and 702 columns. It offers various import/export options, customization features, scripting with LUA, and more. Installation guidelines, dependencies, and contribution details are available on the GitHub repository. Users can support the project through various means.
Why CSV is still king
CSV remains a dominant file format in data processing due to its simplicity and widespread adoption, despite challenges like lack of standardization and text encoding issues. Its relevance continues.
CSVs Are Kinda Bad. DSVs Are Kinda Good
The article highlights CSV limitations and proposes DSV as a better alternative, using non-printing ASCII characters to simplify data handling while noting potential compatibility issues with existing tools.
Study finds 94% of business spreadsheets have critical errors
A study by Prof. Pak-Lok Poon found that 94% of business spreadsheets contain critical errors, emphasizing the need for quality assurance, training, and a life cycle approach to improve reliability.
A Spreadsheet and a Debugger Walk into a Shell
The Arcan project update features an interactive spreadsheet in its command-line shell and a Debug Adapter Protocol for enhanced debugging, allowing real-time variable monitoring and future plotting capabilities.
I still think Excel is the shining example of malleable software, one of the only user programmable apps that is a true app, not just a crappy programming language.
But I never understood the appeal of the 2D layout.
I'd rather have something like VB, where you can link controls to an expression that queries a real SQLite style table, with a generic premade table editor (Like Datasette's editing stuff).
But then again, I don't generally directly work with lots of data and only touch a spreadsheet or CSV monthly or so
Related
SCIM: Ncurses based, Vim-like spreadsheet
The "sc-im" project is an ncurses-based spreadsheet calculator with Vim-like features, supporting UNDO/REDO, 65,536 rows, and 702 columns. It offers various import/export options, customization features, scripting with LUA, and more. Installation guidelines, dependencies, and contribution details are available on the GitHub repository. Users can support the project through various means.
Why CSV is still king
CSV remains a dominant file format in data processing due to its simplicity and widespread adoption, despite challenges like lack of standardization and text encoding issues. Its relevance continues.
CSVs Are Kinda Bad. DSVs Are Kinda Good
The article highlights CSV limitations and proposes DSV as a better alternative, using non-printing ASCII characters to simplify data handling while noting potential compatibility issues with existing tools.
Study finds 94% of business spreadsheets have critical errors
A study by Prof. Pak-Lok Poon found that 94% of business spreadsheets contain critical errors, emphasizing the need for quality assurance, training, and a life cycle approach to improve reliability.
A Spreadsheet and a Debugger Walk into a Shell
The Arcan project update features an interactive spreadsheet in its command-line shell and a Debug Adapter Protocol for enhanced debugging, allowing real-time variable monitoring and future plotting capabilities.