2 ms·
All of those limitations can add complexity, specifically when they are not a good fit and you need to either work around them or break their rules. There are
by dgb23 5y ago
All of those limitations can add complexity, specifically when they are not a good fit and you need to either work around them or break their rules.
There are plenty of examples where immutability is not the right fit (or even possible) or when static types are not helpful but just increase verbosity (and complexity). They might be good defaults (especially immutability if you can afford it) but not strictly the best way to reduce complexity in every circumstance.