Has anyone here ever used Lotus Improv? Does this program solve some of the flaws that this article highlights? I keep on hearing how Improv was one of the great programs that never took off, and I'm curious to now try it. For those of you that don't know (or weren't even born yet), Lotus Improv was a spreadsheet alternative that was released for the NeXT computer in the early '90s that was well-reviewed but never so…
Stencila – Spreadsheet-like live reactive programming environment
61–70 of 101 posts
Re: Stencila – Spreadsheet-like live reactive programming environment
#62Spreadsheets are optimized for data entry. Try entering CVS data manually using a text editor. Without Excel there would be no way for my sales/marketing team to give me valuable data to process at the backend. If you have been doing programming in excel for the past 20 years then you are simply a fool - sorry.
You would be surprised how many people have done this. The average office worker doesn't have a development environment on their computer, but they have Excel, and they have a coworker who was a whiz who said, "Did you know you could do this?" They just kept automating task after task, silently, without the IT department ever knowing. 90% of them never thought of it as coding, and 10% realized they could make more mo…
Re: Stencila – Spreadsheet-like live reactive programming environment
#63Earlier quoted context omitted.
I've met graphic designers and Engineers who use Excel as a weird Illustrator/Paint and/or Visio canvas.
Not nearly as bad as the office monkeys who use Powerpoint as a medium of image delivery. To their graphic designer ...
Re: Stencila – Spreadsheet-like live reactive programming environment
#64Iteration on spreadsheets is great, and there's opportunity for tons of innovation in this space. But this suffers from the same problems that most spreadsheets have. Errors like not averaging over the right set of data (which you pointed out) don't come up because the code can't be diffed in git. They come up because there's not enough clarity in whether a set of cells are consistent or not. Making this text-based d…
Thanks a lot for the suggested syntax - it's really good to get some feedback. I need more time to think it through and work out exactly how this would work.
In the meantime, one solution to the problem, that I would like to implement soon, is cell mapping - in effect projecting native data structures onto grid cells. That way you can still display and modify your data in the spreadsheet but use a sensible formula like `mean(data$height)` instead of `mean(A2:A5)`. Would love comments on that idea - there's an issue on it https://github.com/stencila/stencila/issues/118
Re: Stencila – Spreadsheet-like live reactive programming environment
#65Lotus 1-2-3 got people to use computers. One could argue that spreadsheets are the single biggest business innovation of the late 20th century. I don't think they're going away that easily. I know people who type whole letters in Excel. I know an accountant in particular who I showed how to use MS Word for writing letters, but he prefers Excel. He writes full documents in Excel, prints them out and mails them. Laugh…
Sooner or later, all project management ends up in Excel. Doesn't matter what ticket or tracking tool you've paid for.
start tracking in google docs, we'll get a system eventually.
-> OK we have bought a new PM system, let's start using it.
-> Everyone please start using the new system. Move your google docs there today.
-> I ... why is this still in Google Docs?
-> Ok we've paid a bunch more money to get all of the requested features in our new system. Please please please start using it
-> Sigh. Just share me on the Google Doc.Re: Stencila – Spreadsheet-like live reactive programming environment
#66I think the more usual form of that phrase is "Spreadsheets are dead, long live spreadsheets!". And that captures the truth of the situation better. Despite all the known weaknesses of spreadsheets, it is sheer hubris to believe that they will be supplanted by reactive programming (or databases, or anything else for that matter). It seems that users will give up their spreadsheets only when they are pried from their…
Sorry, I can't resist indulging in a moment of pedantry here. The phrase "The king is dead, long live the king!", which this title and many others play off of, is referring to two separate individuals, the now-dead king in the first clause and his successor in the second. The phrase is representative of a theory of monarchy in which, upon the death of the sovereign, their authority passes instantaneously to their hei…
I've always got the impression that this is, rather than an abuse, instead an intentional re-purposing of the slogan to convey exactly the meaning that it appears to have (instead of the one that it historically should). I'm a die-hard prescriptivist on most matters; but, since the sentiment that the grandparent expressed is common and the one the the literal historical slogan expresses doesn't seem to be, it's hard to see why we should cling to the latter and avoid the former.
Re: Stencila – Spreadsheet-like live reactive programming environment
#67It seems, perhaps, Resolver One's time has finally come. Alas, Resolver One (and Resolver Systems) died a slow death and ceased to be in 2012. Perhaps this will fare better. I always thought Resolver was a brilliant idea, but they never gained any traction against the heavy weights (Excel). Edit- Add link to Resolver One wikipedia article https://en.wikipedia.org/wiki/Resolver_One
Re: Stencila – Spreadsheet-like live reactive programming environment
#68The missing link is a seamless experience between spreadsheet and reproducible data analysis (programming).
My team is working on https://nxsheet.com. We look to provide this seamless experience. For example: Generate normal distribution - https://nxsheet.com/sheets/56e845da4030182e337c6c2b
Stencila looks interesting. Great work!
Re: Stencila – Spreadsheet-like live reactive programming environment
#69Hey, Stencila developer here. Thanks to the original poster for sharing the link and for all the interest. Unfortunately, the site is not handling all that interest too well (R session hosting instances filling up, timeouts,...). I'm working on it but please bear with me while I try to stabilize things.
Re: Stencila – Spreadsheet-like live reactive programming environment
#70http://beakernotebook.com/ https://github.com/twosigma/beaker-notebook
Disclaimer (or not): no involvement, but looks very handy.