Get the latest tech news

Lessons learned reinventing the Python notebook


Designing a notebook that can be shared as an app, run as a script, versioned with git, and more

And they unlock a lot of new capabilities for the user: not only are DAG-based notebooks reproducible, they can also support interactive UI elements that automatically synchronize with Python: If a user asks for a magic command, we typically just build the functionality directly into the notebook (like we did for module reloading), or suggest a pure Python alternative (e.g., subprocess.run instead of! When I first started marimo, I didn’t imagine that it would be used by places like Stanford, BlackRock, CZ Research, SLAC, LBNL, Sonos, Gridmatic, Sumble, and so many others.

Get the Android app

Or read this on Hacker News

Read more on:

Photo of lessons

lessons

Photo of Python notebook

Python notebook

Related news:

News photo

Former CD Projekt Developers Take Lessons From ‘Cyberpunk’ Debacle

News photo

Lessons after a Half-billion GPT Tokens

News photo

A frozen lake and several Lamborghinis provide lessons on traction control