Jupyter makes programming (data science, software) more interactive. Not having sound effects is leaving 20% of the senses/ sources of human-computer interaction off the table.
There’s a lot of tech stuff I’d like to see from the project, but I think the simplest yet most powerful and emotional change Jupyter could make is to add subtle sound effects. `Toggleable, of course.
In the simplest form it could be failed cells vs successful cells or “run all cells” succeeding. More advanced: hovering over files in the explorer, different sounds for loops, ifs, functions who knows… dream it.
I used to
os.system('say "Biscuits are ready!"')
at the end of a long ETL notebook, walk away or change my focus, and it never failed to make me/ those around me laugh every time.There was some small pyenv,
__init__
, or os.chdir bug in my setup scripts that resulted in a week of python shell >>> development instead of using Jupyter before it fixed itself. The shell experience really made me appreciate how fluid the programming experience in Jupyter is. I feel plugged-in when I use it. The programming just happens. Sound could make that interactive experience/ competitive advantage even more powerful.
Inspiration:
High Score - new documentary about history of video games.
Start with Why - humans primarily emotional/ limbic brain decision makers.
Outliers - interactivity of time-sharing terminals vs batch time card programming.
Mother of all Demos/ iPod Touch - a mouse was a new form of touch, multi-touch, haptic feedback.
Reddit/ GitHub - quirky error messages.
JazzIt - python jazz sound effects