Static vs Dynamic Typing by the great Kolja Wilcke