First time user feedback - python/JS developer plus Excel fan

I am a new Grist user - I am a programmer who joined Investment banking and became a fan of Excel. Then I came back to programming since I was missing it and was trying to find a way to solve the typical issues that my clients face in using Excel for data consolidation and reporting. After trying Power Query, Power Pivot and even Coda, I was envisioning myself creating an Excel replacement that allows drill down that is available in dashboard applications like Tableau and PowerBI - click on the data from one table to get the linked records in another table. When I saw Grist, I was so taken aback to see my vision already in reality using relational linking.

The way I discovered Grist itself is an interesting story - I was trying to diff between 2 different Excels to find out what was changed between the 2 versions of a large Excel document. I used PowerQuery with some advanced Excel formula, then tried python and pandas to recreate the diff and I was not satisfied as I was looking for git-style diff. Then I found my solution in a library in R called DataCompare and I was so pleased with it. There was another R library also called daff showing in my YouTube recommended videos - out of curiosity, I checked it out and I was even more impressed that it had developed a language to specify the diff and even the ability to replay the diff on another table - Wow! I was so amazed at the depth of thought that has gone into it, as I was also thinking long and hard about the same issues. Then I wanted to find more about the creator of daff - Paul. So, I tried to follow his trail of work only to get 404 in most places - I was thinking that he must be dead. With heaviness in my heart, I tried to see when was his last commit in GitHub - to my joy, I found a commit in August 2024. So, I thought that Paul has created a startup with these ideas and that is how I landed on Grist.

Needless to say I am very impressed - I wanted to bring python to my Excel users and I was already working with the author of xlwings, a python package that allows us to work with XL easily using Pandas. When I saw the first product intro webinar by Dmitry and he mentioned DRY , I was just so happy to find a set of people with similar thoughts, similar approaches to making data management more efficient.

I watched a few webinars and then tried to set up something simple - I wanted to really understand the formulas and went through the Help Center on Formulas - such a beautifully explained document. I wish you posted a link the document with the data used to produce the document so that I can practice the scenarios to see whether I really understood them.

I loved the many subtle usability features of Grist - columns showing a $ sign when in formula mode, spaces replaced by underscore, an equal sign in formula cells to quickly recognize a formula cell, trigger formula to correct data as it is entered or to provide a default value, when a formula cell is converted to data cell, the formula is retained - wow! so many nice little usability enhancements. I loved the Code View and I took a quick look at pygrister - there is so much to explore and learn about.

I am so happy that I discovered Grist - looking forward to setting it up for a usecase where I am working with a large International Organization to streamline their reporting to the government donors.

6 Likes

Hello, welcome, and thank you for this feedback!

By the way, here’s the final document from the Mar 2024 webinar: 2024 Project Funding (From Mar 21 2024 Webinar) - Grist

Because it has access rules, I applied a special rules to allow anyone to view access rules and copy the document. It’s at the bottom of the access rules page. The last two check boxes in this screenshot:

Will also reply on YouTube!

1 Like

Yes I’m not quite dead yet :slight_smile: - Hi @Siraj_Samsudeen !

2 Likes

Hey Paul, yes I am glad to see that you are alive and kicking. Your daff and multiple posts about thinking about diffing data are what brought me to grist. I am happy to see the traces of daff in a few places like import screen, etc. Hope to see you in person someday!

2 Likes

Thanks Anais. I saw the YouTube response as well - Will play with it and let you know if I face any issues.

1 Like