Software Architecture's "Schrodinger's Cat" restated:

Any overall system, not yet in production, is both under engineered (-1) and over engineered (+1).

Once placed into production, only the parts under actual use resolve to a value somewhere between the extrema.

Since you attend only to the extrema, you hardly ever appreciate the values that resolve to 0—basically code Nirvana balanced between the two.

Coding Zen is to make systems that tend to 0 as often as possible.

0

If you have a fediverse account, you can quote this note from your own instance. Search https://mastodon.social/users/raiderrobert/statuses/114166690965119665 on your instance and quote it. (Note that quoting is not supported in Mastodon.)