meta_pixel
Tapesearch Logo
Log in
Software Engineering Daily

Reinventing the Python Notebook with Akshay Agrawal

Software Engineering Daily

Software Engineering Daily

News, Technology, Tech News

4.4662 Ratings

🗓️ 10 March 2026

⏱️ 48 minutes

🧾️ Download transcript

Summary

Interactive notebooks were popularized by the Jupyter project and have since become a core tool for data science, research, and data exploration. However, traditional, imperative notebooks often break down as projects grow more complex. Hidden state, non-reproducible execution, poor version control ergonomics, and difficulty reusing notebook code in real software systems make it hard to

Transcript

Click on a timestamp to play from that location

0:00.0

Interactive notebooks were popularized by the Jupiter Project and have since become a core tool for

0:05.3

data science, research, and data exploration. However, traditional imperative notebooks often break down

0:12.3

as projects grow more complex. Hidden state, non-reproducible execution, poor version control

0:18.7

ergonomics, and difficulty reusing notebook code in real software

0:22.5

systems make it hard to move from exploration to production. At the same time, sharing results

0:29.0

often requires collaborators to recreate entire environments, limiting interactivity and slowing feedback.

0:36.5

Marimo is an open- source, next-generation Python notebook

0:40.1

designed to address these problems directly. Akshay Agrawal is the creator of Marimo, and he

0:46.1

previously worked at Google Brain. He joins the show with Kevin Ball to discuss the limitations

0:51.4

of traditional notebooks, the design of reactive notebooks in Python,

0:56.2

how Marimo bridges research and production, and where notebooks fit in an increasingly agentic

1:02.1

AI-assisted development world. Kevin Ball, or K-Ball, is the vice president of engineering

1:08.3

at Mento and an independent coach for engineers and engineering

1:11.6

leaders. He co-founded and served as CTO for two companies, founded the San Diego JavaScript

1:17.0

meetup, and organizes the AI inaction discussion group through latent space. Check out the show

1:22.5

notes to follow Kball on Twitter or LinkedIn or visit his website, Kball.LC.

1:42.0

Okay, Kevin.

1:42.1

It's great to be here.

1:43.3

Yeah, I'm excited to get to talk to you. Let's start out with a little bit about you. So can you give a quick background of who you are and how you got to our topic today where you got to with Marima? Sure, happy to. So my name's Akshay. I've got a background in computer systems, but also machine learning research.

2:03.0

I spent a little bit of time at Google Brain.

2:07.7

This was a while ago, back when Google Brain existed before it was taken over by DeepMind.

2:11.1

So this was 2017 to 18.

...

Please login to see the full transcript.

Disclaimer: The podcast and artwork embedded on this page are from Software Engineering Daily, and are the property of its owner and not affiliated with or endorsed by Tapesearch.

Generated transcripts are the property of Software Engineering Daily and are distributed freely under the Fair Use doctrine. Transcripts generated by Tapesearch are not guaranteed to be accurate.

Copyright © Tapesearch 2026.