📝Algorithm reification



A complex algorithm can be reified as a series of steps (each step is represented by an object). This does not necessarily makes algorithm easier to write, but it allows visualizing it and easier to explain.

In Glamorous Toolkit Live #3: Example-driven development, ~0:36:47 there is an example of algorithm reification.