Reimagining the Python Notebook with Akshay Agrawal - Software Engineering Daily

Reimagining the Python Notebook with Akshay Agrawal – Software Engineering Daily

2 Min Read

The Jupyter project made interactive notebooks widely popular, becoming essential in data science, research, and data exploration. However, as projects grow more complex, traditional, imperative notebooks reveal issues such as hidden state, non-reproducible execution, cumbersome version control, and challenges in integrating notebook code into real software systems, making it difficult to transition from exploration to production. Moreover, sharing results often requires collaborators to replicate entire environments, hindering interactivity and slowing feedback.

Marimo is an open-source, next-generation Python notebook aiming to solve these issues directly. Created by Akshay Agrawal, a former Google Brain team member, Marimo addresses the limitations of traditional notebooks. Akshay joins Kevin Ball to discuss Python’s reactive notebook design, how Marimo bridges research and production, and the evolving role of notebooks in a world increasingly assisted by AI.

Kevin Ball, also known as KBall, serves as the vice president of engineering at Mento and is an independent coach for engineers and engineering leaders. He co-founded and was CTO for two companies, founded the San Diego JavaScript meetup, and organizes the AI inaction discussion group through Latent Space.

For the full transcript of this episode, click here.

Sponsors

In mobile application security, ‘good enough’ is a risk. Guardsquare uses advanced code-hardening techniques and automated runtime application protection to ensure top-tier mobile app security. Discover how Guardsquare secures your Android and iOS apps at www.Guardsquare.com.

Why is there always a meeting bot in your Zoom call? Blame Recall.ai. Recall.ai supports the meeting bots and recording apps used by companies like Cluely, HubSpot, and ClickUp. Developers can bypass the complexity of building their own infrastructure by using Recall.ai’s API for meeting recordings. Start with $100 in free credits at recall.ai/software.

Fidelity is a leader in financial services with a community of technologists shaping the future of tech and finance. Fidelity invests in emerging tech and cutting-edge tools, offering support, resources, and excellent benefits to its tech community. Join Fidelity and discover a culture that empowers you to innovate. Learn more at Tech.FidelityCareers.com. Fidelity is an equal opportunity employer.

You might also like