Ian Bicking: the old part of his blog

Re: Because Unanswered Problems Are Always Hard

It seems me that a variation of the Lisp quote is also true. Any sufficiently large program written in a dynamically typed language will eventually end up reimplementing type-checking, badly. The largest Python system I know of is Zope, and it's very complicated, has reimplemented Java interfaces, and is generally harder to understand than a well-written Java web app written in plain old Java classes.

I also have yet to see a team get good results using a dynamic language. It's very nice for the lone coder writing a small program, but...

Comment on Because Unanswered Problems Are Always Hard
by Brian Slesinsky