I brag about being open-minded, so...
…I really ought to have no objection to proving it by linking to something that disagrees with my words
and paints me as narrow-minded
and describes me as ignoring some people who are obviously fairly bright,
and…
I’m sure you get the idea. There’re good points in this post. But I have a clear conflict of interest: it characterizes me in a way I find unflattering, yet it discusses issues I find very interesting and well worth saying “hmmm…”
All static typing—and unit testing, for that matter—do is help ensure the program does when I mean. That’s all. But that’s important, because the more time we the programmers have to spend making sure the program does what we mean, the less time we have to spend on figuring out what it is we want the computer to do. What means we’re more likely to get to the “does what we want (and what we mean)” nirvana, and more likely to get there faster.