"Before I was an effienciency/static typing junky, but smalltalk has made me
rethink the typing at least. :) After all, how many errors *has* that
really caught for me compared to all the times code didn't compile because
the compiler was confused about something that should work."
In dynamic languages you can focus on solving the problem - in static languages you always get distracted by annoying compiler messages...