Hacker News new | past | comments | ask | show | jobs | submit login

There's one word counterpoint: Excel



It's interesting to me that Excel had a low barrier of entry, but more advanced stuff gets pretty unwieldy. I'm used to wiring complex SQL queries, but some Excel stuff takes me a while to understand.


If some of the longer logic chains you may put in a cell or series of cells were remotely readable, that might help.


I don't understand why Microsoft (or Google) never worked on making the formula bar easier to read. It doesn't seam hard to imagine a more visual mode to help work with complex formulas.


>but more advanced stuff gets pretty unwieldy

Sounds to me like something like Honeycode is exactly what is needed then, as a replacement for Excel in a business context. It is yet to be seen of course whether or not they can achieve this, or just replace one unwieldy mess for another.


Like? I strongly believe spreadsheets is the best interface for non tech people, we need need to be able to connect it to data for the non tech folks.

Disclaimer: Which is why I am working on https://stitchiq.com/


Spreadsheets are a very good model, and they have tremendous potential (which has been fully utilized) due to their "visual programming" aspect, but the excel formula language, array formulas and VBA are not the best places to ramp up to when things get more complex and advanced. There's quite a bit of horror stories of Excel gone wrong [1]

I've been positively suprised that Microsoft seems to have started to finally improve this situation with things like XLOOKUP and increasing Python support in Excel.

Disclaimer: I've published in a group doing research on Spreadsheet improvements, this is the professor's publication history [2]

[1] http://www.eusprig.org/horror-stories.htm [2] https://www.felienne.com/publications


I like Spreadsheets the interface, not the database. I splitting that is where the opportunity is.

Thanks for the link to your publication, will give it a read.


I don't have any that I can share publicly, but I've had to debug some fairly horrendous sheets.

Spreadsheets are a great tool that allows people to leverage computers without knowing how to code, but they can easily get awful to debug. Even excluding stuff like VBA; which is code, but gets included via google-driven copy/paste development.

For example, excel formulas from other sheets can modify cells in the existing sheet. This modification can be logically driven from changes in a 3rd sheet. So cell 1 in sheet A gets modified for some reason when something changes in sheet C. Formulas in sheet B are changing these values, but good luck figuring out that. Breakpoints aren't really an excel thing, debugging complicated sheets is very hard. Unfortunately, most of these sorts of files aren't available online, as they are viewed as the 'secret sauce' for the businesses using them.

Your landing page is too few on details, so maybe you have solved this problem, but from your comment it seems that you haven't had to approach it from this angle. Trust me, businesses run critical decisions on excel sheets with creation dates in the early 2000's, and the amount of tweaking can turn them into behemoths. That is why the low/no-code solutions scare me- easy to start doesn't mean that you won't have an unsolvable hairball in 5 years.


I agree they can get messed up, to understand that I am also working on http://ihatemyspreadsheet.com :)

I have yet to hit the issues per se, but what I am partially betting on, is that once spreadsheets are just an interface rather than datastore (where possible), some of those issues can be resolved. One will loose realtime reactivity, but what they were trying to achieve anyway was to access a "canonical" data point.

I should have a video and more details on the website in a day or two


Very interested in this concept, I just am unclear how the interface & data can be separated in a way that is easy for spreadsheet users to understand. Users see the cell as the canonical data point, after all, they see all their data in front of them. Perhaps the problem isn't the interface but the way the underlying logic is hidden.

I'd be interested in discussing this more tomorrow, my email is my hn username @gmail if you want to hit me up when you have more details to share.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: