To Notebook or Not to Notebook: Multilingual Workflows for Exploratory Data Analysis

Rodrigo Silva Ferreira

Notebooks have become the default environments for exploring data, prototyping ideas, and sharing results. Yet, their influence extends far beyond code execution, as they shape how we think, collaborate, and communicate with data. As real-world projects increasingly rely on multiple programming languages, magic commands and cross-language kernels open new possibilities for combining Python, R, SQL, markdown, and more within a single workflow, blending computation with storytelling in powerful ways.

This talk explores how multilingual workflows transform exploratory data analysis (EDA), highlighting where notebooks shine and where they introduce new challenges around testing, version control, and scaling. Through real-world examples, we’ll look at how these tools lower barriers, reinforce trust and integrity in data science workflows, and change the way we reason about problems. Attendees will gain practical strategies for integrating multiple languages in their notebooks and a deeper understanding of how these tools shape modern data science. Basic familiarity with Python and EDA is helpful but not required.

About Rodrigo Silva Ferreira

Rodrigo Silva Ferreira is a QA Engineer at Posit, where he contributes to the quality and usability of open-source tools that empower data scientists working in R and Python. He focuses on both manual and automated testing strategies to ensure reliability, performance, and an excellent user experience.

Rodrigo holds a BSc. in Chemistry with minors in Applied Math and Arabic from NYU Abu Dhabi and a MSc. in Analytical Chemistry from the University of Pittsburgh. Multilingual and globally minded, he enjoys working at the intersection of data, science, and technology — especially when it means building tools that help people better understand and navigate the world through its increasingly complex data.