Fantastic article.�� Very well rounded.�� I particularly liked "Meanwhile the Smalltalk programmers were scratching their heads wondering what the big deal was. You see, their language was also strongly typed; but their types were undeclared. In Smalltalk types were enforced at runtime."
and..."You see, the Smalltalk programmers had solved the missile problem in their own unique way. They invented a discipline. Today we call that discipline: Test Driven Development. ...�� You see, when a Java programmer gets used to TDD, they start asking themselves a very important question: ���Why am I wasting time satisfying the type constraints of Java when my unit tests are already checking everything?�����
cheers -ben