Thu May 9 13:13:52 EDT 2019

Editing "dynamic" code

Editing "dynamic" code, i.e. late-bound code, pretty much requires
running it in some kind of test harness, be it a repl, a test suite or
a debugger.  It is difficult to refactor without a test suite with
large coverage.

However, there is something satisfying about changing code and having
it take effect immediately inside a (large) running system.  Something
that is hard to do for early-bound systems.