Metaclasses are deeper magic that 99% of users should never worry about it. If you wonder whether you need them, you don’t (the people who actually need them to know with certainty that they need them and don’t need an explanation about why). Tim Peter

Those who wonder if it is necessary do not need it. Those who actually need it are convinced that it is necessary and need no explanation as to why. (Nishio Translation)

A term that came up in a discussion about metaclass in Python and was later referred to as a saying


This page is auto-translated from /nishio/必要なのかどうか疑問に思っているなら必要ない using DeepL. If you looks something interesting but the auto-translated English is not good enough to understand it, feel free to let me know at @nishio_en. I’m very happy to spread my thought to non-Japanese readers.