> Static typing is not at all bad; usual static typing mechanisms are, due to the fact that most of them force you into designing your types before you even have a working prototype.
> Typing is an invaluable tool of thought to help you understand your problem, yes, but it is just one more tool in the toolbox
For me those two sentences contradict each others. Types force you to draw an outline of your solution. For any non trivial problem this will be a time saver even in the prototype phase.