At first I thought something like:
var aName=getAllSomethings();
Is very unreadable, and so I\'ll use dynamic typing just when there\'s
That isn't dynamic typing. Dynamic typing is through the "dynamic" type (oddly enough). Using var has no overhead at all, it is a coding shorthand that still produces strongly typed variables.