C# dynamic: A bad idea?
Maybe my biggest fear is abuse. While I've worked in very good shops with solid code review practices and some decent ground rules on coding standards, I've also seen the crap out there. I still cringe at things like DataSets and DataAdapters.
Perhaps my fears are unfounded. I thought using the var keyword was a recipe for death, and now I can't imagine not using it. In the mean time, it'll be interesting to see the various computer science geeks debate this one.