Im working on what i call a spreadsheet data platform. It looks like a spreadsheet but all the components are plugins which means the user can provide (even write their own).
- Dont like the limited functions available in formulas, write your own. Yes i know this isnt new, just highlighting a starting example.
- Dont like how values are formatted in calls, write your own.
- Dont like templates, write your own script that generates the "empty" or not so empty spreadsheet.
- Dont like clicking on icons, write your own scripts or plugins that execute in context, which makes snippets to do basic things become very brief, because theres no need to load and save the file with the spreadsheet or even select the range with a query.
- Want a terminal, i have one. Everything in a spreadsheet is a file, just like *nix. Read/write a cell, is as simple as reading /cell/A1.txt or /spreadsheet/123/cell/A1, because the environment has smarts like environment values (eg SPREADSHEET_ID) that are used.
I have many other ideas which are nearly there.