Exactly. A strong type system enables more rapid iteration than a weak one, just like writing unit tests. I was a fan of dynamic languages until I used Haskell and Scala, and saw how powerful types could be when they allowed you to express intention rather than getting in your way.
Now I relegate dynamic languages to writing single file scripts or less.
Now I relegate dynamic languages to writing single file scripts or less.