Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Respond to paper on notebook pain points #160

Open
jedbrown opened this issue Feb 26, 2020 · 2 comments
Open

Respond to paper on notebook pain points #160

jedbrown opened this issue Feb 26, 2020 · 2 comments

Comments

@jedbrown
Copy link
Member

This paper is not specifically focused on educational modes of use, but is more carefully done than some well-known grumbling and blogging about notebooks. It would be useful to put it in the context of limitations/when not to use notebooks.

https://web.eecs.utk.edu/~azh/pubs/Chattopadhyay2020CHI_NotebookPainpoints.pdf

@dsblank
Copy link
Member

dsblank commented Feb 26, 2020

We could at least have a "Further Reading" set of pointers and include such reports. To many of the "pain points" I would respond: "you are using it for something it wasn't designed for." Some of these points remind me of the early days of another open, free format: HTML. What solved some of those issues? Public pressure, not technology.

@jedbrown
Copy link
Member Author

I was thinking perhaps this reference could be worked into an expansion of our "notebook hygiene" section. I think it takes a combination of tooling and communication of best practices in both the HTML/JS and notebook realms. With regard to the paper, I think many of the complaints are not really caused by the notebook environment, and in some cases, are worse without notebooks (which are an abstraction intermediate between a REPL and a standard development environment in which you execute a new process each time you test).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants