Re:Why I Prefer Dynamic Typing Over Static Typing (2017)
by klmr on Tuesday February 19, 2019 @12:22PM
(#19200724)
Again, there’s virtually never a reason to make everything optional/variant. It’s a conscious design choice and should be used judiciously (otherwise the API becomes difficult to use, and the same is true in a purely dynamic system).
If everything is optional, then you might as well not use a type system in the first place.