A better Excel sounds nice, but the problem is Excel is already on my computer and used by everyone. It's a universal format for most people in the business world. If your product is really that superior, I wish Microsoft would just buy y'all out and rewrite Excel from scratch using your product. I guess they can't do to infinite backwards capability needs as half the world prob runs off Excel spreadsheets.
Show HN: We built the fastest spreadsheet
111–120 of 225 posts
Re: Show HN: We built the fastest spreadsheet
#112Honestly, I'm really excited about this next generation of spreadsheet software. - Causal.app - Rows.com - Equals.com - and at least 50 others I've found I'm waiting for someone to create a really high performant spreadsheet engine that runs in WASM to power even more spreadsheet-y applications. The direct manipulation of spreadsheets is super underrated.
I just wonder how come there is market for these when Microsoft has Excel online. Any company that has O365 has Excel online as well.
I suspect that people glued to M365 ecosystem are the LAST ones to consider leaving Excel online, but that's okay!
Re: Show HN: We built the fastest spreadsheet
#1132) row zero people seem awesome
Wishing you all the best!
Pssst -- seems like a lot of useful apps/screens can be modeled as forms on top of spreadsheets...
Re: Show HN: We built the fastest spreadsheet
#114Founder/CEO here. When I worked in AWS S3, I spent a lot of time in Excel. Even as a dev, it was the fastest way to explore data, build models, and share forecasts with business partners. My Excel usage was plagued by slow performance, poor cloud integration, and no first-class Python support. I loved the richness and responsiveness of Excel, but I had to give up too much power to get it. This felt like a false choic…
Currently, the only way to do this from Excel (e.g. saving a snapshot of an analyst's current dashboard that they just built) is through a macro, which then starts the (understandable) descent into Excel's External Content and Trust Center permissions hell.
Re: Show HN: We built the fastest spreadsheet
#115Earlier quoted context omitted.
Is it true? Google sheets is great, google docs is great, and hyperlinks! How much native app fast UX is due to using local state on disk? The future is not on local disk!
Microsoft teams has the option to open all shared files in the browser so you can have multiple "teams" Microsoft files open at once. This is the direction spreadsheets are going. I agree it feels clunky to me who grew up on excel the application. I memorized a few dozen keyboard shortcuts that are all broken in the "teams collaboration browser spreadsheet" sigh.
Re: Show HN: We built the fastest spreadsheet
#116Re: Show HN: We built the fastest spreadsheet
#117Excel has a top-to-bottom, left-to-right calculation order of cells, which can mess things up if you aren't careful. How does your engine handle calc execution order?
The spreadsheet DAG is derived from the formulas. See https://en.wikipedia.org/wiki/Topological_sorting . Let me know if I'm misunderstanding!
Re: Show HN: We built the fastest spreadsheet
#118Earlier quoted context omitted.
Google Sheets is banned in our households, we planned our neighborhood block party in Row Zero! Tech stack: Everything runs on AWS Frontend: TypeScript + some Rust compiled to WASM, our own virtualized custom canvas magic Backend: Rust, Apache Arrow The biggest tech challenges... where to start. 1. As with any editor application, Undo/Redo is devilishly hard 2. A spreadsheet is modeled as a Directed Acyclic Graph whe…
Nice work, did you start off by looking at any previously built canvas-like spreadsheets or was it straight to "virtualized custom canvas magic"? I interviewed at a spreadsheet company (for a frontend role) and they asked, "how would you go about determining what cells need a border when a user clicks an individual cell, clicks a cell and selects multiple cells, clicks a cell next to an already selected cell." Fascin…
Great interview question. Tons of nuance to drawing borders on adjacent cells, how to handle varying thickness, etc. Once you start looking closely, you notice the pixel differences between how this gets handled by various spreadsheeting tools.
Thanks for the report! This one's already on my list actually (selection negation & unique selection deduping) -- look for a fix soon.
Re: Show HN: We built the fastest spreadsheet
#119Re: Show HN: We built the fastest spreadsheet
#120Excel has a top-to-bottom, left-to-right calculation order of cells, which can mess things up if you aren't careful. How does your engine handle calc execution order?
The spreadsheet DAG is derived from the formulas. See https://en.wikipedia.org/wiki/Topological_sorting . Let me know if I'm misunderstanding!