I'm not sure I understand what this irrational fear of a dynamic keyword is. It was hysteria over anonymous variables and the var keyword for .NET 3.5, except that it was just idiotic, since these are legitimate statically defined types.
A dynamic keyword serves a highly specialized purpose; I donβt understand why any person would have a desire to use it without understanding why. However, stopping this from solving the problem can be solved with the help of 1 command explaining some of the new features of .NET 4, including the dynamic keyword. I believe you are more than a senior or senior team leader; it should be pretty easy for you to tell your team if they ever felt that they NEEDED to use a dynamic keyword to meet you FIRST.
These were exactly the instructions that I gave my team, since it seems unlikely that we will ever use a dynamic keyword, because we are not writing COM interaction activity. And in the past, I put off using any type of dynamic proxy to an installed library, such as Linfu or Castle, and refuse to implement dynamic proxies to use or not use a dynamic keyword.
Chris marisic
source share