> I haven't done any serious work in a language that supports them for years
Is this not silently admitting that strong types to some degree have won?
Don't get me wrong: I like Clojure/LISPs/Ruby. But I would not choose them for a new project these days.
(and I do not like JS, which has them too)