07/06/2026

…of the risks of establishing a design pattern is that developers assume the pattern is good and try to use it as much as possible.

— John Ousterhout, A Philosophy of Software Design