I definitely agree Sam, and that makes a lot of sense. I think one of the main barriers I see to this though is that spreadsheets are relatively accessible to most people working in libraryland. A programmer might export data as a CSV file or Excel sheet because they know the librarian who needs the data will know what to do with it (or, that's what the platform offers), and they are probably tied up in their own work. Then the librarian may eventually pass on the spreadsheet to a student worker, who then may or may not a) know enough about formulas or maybe macros or b) know enough programming to make use of that data. But then what if the librarian needs to continue working with this data too, or the numbers need to be crunched periodically, etc. etc.
I guess I'm kind of wondering: are there tools we can use in the gap between relying on spreadsheets for everything and needing programming skills to get useful results? I feel like we need to develop some baby steps between one and the other so we can slowly build up the kinds of tech fluencies we need across libraryland. Are there some "smarter" (technically-speaking) but still broadly accessible ways of dealing with data? Sometimes people ask me how I've accomplished something using Excel, but I'm always a bit hesitant to pass on the knowledge because it feels very hacked together and not a good practice to continue, it's just the best solution I've got at the time.
For example: I've currently got a makeshift setup involving Asana (our project management tool), Zapier (similar to If This Then That, which might be more familiar to some folks), and Google Forms and Scripts. This setup automatically updates a Google Spreadsheet and generates dynamic stats. It's far from perfect, and far from sustainable, so I'd eventually like to figure out the skills I need to make use of APIs and write scripts to make this happen without Zapier. But even then I'm still relying on a spreadsheet because that's familiar to the other folks that are working on this project, now or in the future. And even then some of the tools that I'm using would be unfamiliar to librarians and student workers. So, I fall asleep worrying about the best way to ensure we've got a working system and people that will know how to use it in the future if I get hit by a bus, etc.
Apologies for that digression--I'm not looking for solutions to my specific situation (though if you have some, get in touch!), but I'm hoping if I describe some of what I'm grappling with we can collectively start to parse out the issues at hand and figure out some good options.
So, everyone: what are some of the issues you have with spreadsheet culture (to coin a phrase)? What are some solutions you would propose?