why do people still use "dynamic typing" like it's a good thing? it's just a fancy way of saying "we don't know what we're doing. So we'll just wing it at runtime