Practice of probing a running program via a REPL/console, inspecting state, trying methods, and modifying code mid-flight. The concept dates back to the 1960s Lisp ecosystem, but only became practical with modern tooling. Contrasted in the talk with the one-shot edit-compile-run loop of earlier eras.