Earlier quoted context omitted.
If it's O365 Excel, then you can share and work on the same spreadsheet in a similar way to Google Sheets (seeing other peoples real time cursor in your spreadsheet etc).
Be very, very careful with this. There are some update/race condition bugs in Excel Online that result in multiple users causing bulk updates to incorrectly update the filtered/sorted view of other users.
I was wrong about spreadsheets (2017)
151–160 of 378 posts
Re: I was wrong about spreadsheets (2017)
#152I am also still, in 2019, risk-adverse to these complex file formats, even if they are widely used. I can open a real computer program in dozens of editors and run them on many platforms. Yet with Microsoft’s own SharePoint solution, half the time Excel files can’t be opened: my web browser just hangs and then I have to download and open the file in Excel. That’s just crap.
For me, spreadsheets are also frustrating because they can make very poor use of space (and this happens in some other user interfaces too). I shouldn’t be forced to see only 3 numbers at once on a giant display just because they happen to be in cells that are a million miles away and separated by useless empty/unused cells. This feels like what you’d see if web sites decided to just dump their raw database tables onto the screen instead of presenting the data usefully. My theory is that people are just really adaptable, to an unpleasant degree; I’m amazed when I see people squint and tolerate absurd truncation of data and other unhelpful displays.
Re: I was wrong about spreadsheets (2017)
#153I would hate spreadsheets a lot less if they were testable. Or didn’t “help” by silent type conversions that skew analyses (which you’ll never notice because, uh, no tests) https://www.sciencemag.org/news/2016/08/one-five-genetics-pa...
Re: I was wrong about spreadsheets (2017)
#154What really annoys me in Excel is they won't replace the fossil VBA with Python, F# or a new language designed from scratch right for this. The VBA environment feels fun to touch to have the feeling of time-travelling back to the years of your childhood but it feels quite clumsy in actual programming.
Excel's plots feature also feels fairly weird. I could never make it to produce exactly the plot I want. Perhaps that's because I haven't mastered it but this means it is harder to master than matplotlib is.
Re: I was wrong about spreadsheets (2017)
#155Funnily enough, excel is a programming language. I don't mean VB Script or macros. I mean with the equations, ranges, and constraints - that's a programming languages there. A cell is simply a computational variable (as opposed to the notion of variables in lambda calculus). A named range is a data structure (a struct). The rest are term rewriting
It’s the world’s most successful reactive programming platform.
And that's why when you start to use use VBA or js in Excel, it's a fail.
Excel power users (I am not one of them) know how to solve almost every problem they are presented to, using only Excel. Like SQL with relational data. With orders of magnitude better performance.
Main issue yet is scalability, when the dataset gets too big.
Re: I was wrong about spreadsheets (2017)
#156I work in critical infrastructure planning. My organization builds software in R, Python, and other programming languages customized for these major organizations. So many critical infrastructures, billions of dollars in planning, and just systems are built out of Excel. It's amazing. You'd assume something that services millions of people a day would have some more sophisticated and customized solution, but you're w…
I just hate one single thing about Excel - all function names are localized - and in case of my native language - they are horrible and inconsistent.
Re: I was wrong about spreadsheets (2017)
#157I would hate spreadsheets a lot less if they were testable. Or didn’t “help” by silent type conversions that skew analyses (which you’ll never notice because, uh, no tests) https://www.sciencemag.org/news/2016/08/one-five-genetics-pa...
Tests, destribution and versioning are my main concerns. I like where the people at stensila are going: https://stenci.la/blog/humane-sheets/
Re: I was wrong about spreadsheets (2017)
#158I work in critical infrastructure planning. My organization builds software in R, Python, and other programming languages customized for these major organizations. So many critical infrastructures, billions of dollars in planning, and just systems are built out of Excel. It's amazing. You'd assume something that services millions of people a day would have some more sophisticated and customized solution, but you're w…
I just hate one single thing about Excel - all function names are localized - and in case of my native language - they are horrible and inconsistent.
My language uses the "European" number format of a comma for decimals and periods for thousands separators. Excel tries to adjust to that by using semicolons for argument separators (i.e. ADD(1.5, 3.5) -> ADD(1,5; 3,5)).
The problem is that their locale detection is wildly inconsistent and there isn't a good way to override it without changing system settings. When moving a file between computers, this is an utter disaster.
Re: I was wrong about spreadsheets (2017)
#159Earlier quoted context omitted.
I just hate one single thing about Excel - all function names are localized - and in case of my native language - they are horrible and inconsistent.
Even worse, the token used to separate arguments is localized. So you may have to use semicolons instead of commas. But in some places you need to pass a string representation of a formula and there Excel will only understand the non-localized commas. Fun all around!
Re: I was wrong about spreadsheets (2017)
#160I work in critical infrastructure planning. My organization builds software in R, Python, and other programming languages customized for these major organizations. So many critical infrastructures, billions of dollars in planning, and just systems are built out of Excel. It's amazing. You'd assume something that services millions of people a day would have some more sophisticated and customized solution, but you're w…
But how do you handle sharing? The main issue with Excel, and its main downfall, is the sharing of data and versioning, with person X has an older version of person Y by a few hours and needs an email of person X to keep doing her job.