Mon Nov 13 12:28:02 EST 2017

Lazy Generalization

Generalization often takes up a lot of resources, both programmer and
run-time resources.

If there are no multiple use cases, write it concrete unless it would
otherwise be hard to read or write.

Some say to generalize at 3 similar use cases.  I most often
generalize at 2.