hackertube.io

I don't like notebooks.- Joel Grus (Allen Institute for Artificial Intelligence)

O'Reilly · talk · Watch on YouTube

What it is

Joel Grus's JupyterCon talk explaining why he dislikes Jupyter notebooks. He covers hidden state, trouble with reproducibility and testing, and how notebooks frustrate teaching. He shows his preferred workflow and what Jupyter could change.

Why Hacker News recommends it

It is the go-to funny, irreverent critique of notebooks, linked whenever HN debates notebooks versus testable code.

  • 6 people recommended it
  • 6 different months
  • 2 strong recommendations
  • first 2018, last 2025

What HN commenters said

  1. “they're definitely irreverent, but I find myself strongly agreeing with everything he says.”

    Irreverent critique of notebooks the commenter fully agrees with.

    tcpekin, 2018-10 · Strong recommendation · in “Why Jupyter is data scientists’ computational notebook of choice”

  2. “I highly recommend it.”

    Talk critiquing Jupyter notebooks against engineering best practices.

    kevsim, 2019-04 · Strong recommendation · in “How to separate your data from your code”

  3. “I think both talks are very worth watching”

    Critical counterpart to Jeremy Howard's pro-notebook talk; both show strengths and shortcomings.

    tosh, 2020-10 · Recommendation · in “I Violated a Code of Conduct”

  4. “I would recommend the talk”

    Argues for moving code from notebooks into testable libraries.

    softwaredoug, 2021-06 · Recommendation · in “Ask HN: How do you run long computations without interruption?”

  5. “it's a really funny talk, a lot of the points are IMHO invalid as Joel is misinformed on how things can be configured, but still a great watch.”

    Funny talk on notebook flaws, though some points reflect misconfiguration.

    carreau, 2022-01 · Recommendation · in “IPython 8.0”

  6. “The parent article links this great talk that goes into more detail than the parent post and is much easier to understand”

    Detailed explanation of why notebooks make state hard to track.

    lelandbatey, 2024-06 · Recommendation · in “Notebooks Are McDonalds of Code”

Excerpts from Hacker News comments, linked to the originals. Summaries and labels were written by a language model from those comments.

Topics: jupyter, python, data science, reproducibility, software engineering

Also recommended by the same people