I think there’s huge potential here. We should not have to learn what Traceback Errors are, nor the intricacies of eg R data structures, in order to do effective data analysis.
That said, I’ve yet to find a truly usable interface for this kind of work - by which I mean usable for novices. I certainly have not done an exhaustive search of the space! And my classroom experiences with Scratch/snap and friends were awful.
BUT even if a usable variant doesn’t exist yet, and I can’t say that with any certainty, it doesn’t mean a truly usable variant could not exist in the future! And even though I am a python loving text based dinosaur , I’m pretty sure visual languages (which most “no code” systems actually are, when you get right down to it) are the way to go… although I do wonder if we are missing something in our understanding of the meaning of text vs images… I feel like there is some elusive key that will make it all work, but it’s possible that’s just a yearning for a silver bullet.
I’m going to a Dagstuhl seminar next week on the human factors of error messages that Shriram is also attending (organised by Brett, among others), so who knows what will result!
I’ll be attempting to go nocturnal for the duration, and attending virtually. should be interesting!
Linda
--
Founder: The Australian Data Science Education Institute:
http://adsei.org
Dr Linda McIver, She/Her
Executive Director, Australian Data Science Education Institute
--
Buy Fair Trade - Change the world one coffee at a time