I have been a fan of computational notebooks for a long time. At my previous company, Peter Engelbrecht introduced me to R, and we ended up doing most of our BI work in R Notebooks. It felt like a breath of fresh air after point-and-click dashboards. Who knew you could just write code and churn out nice reports? Then notebooks disappeared from my life for a while, until I went back to school to study biotechnology. Suddenly I was again analyzing data and generating plots. This time on bacterial growth instead of customer churn, but the tools were mostly the same. Something did change, though: coding agents.
With coding agents in the loop, the way I interact with code changes. I spend more time reading code and less time writing it. I recently released pdit, a Python "un-notebook," my attempt at building something notebook-like but designed for this workflow. pdit does two things differently: it does away with notebook cells, and it works with plain Python.
