Omer van Kloeten made a post on some possible trust issues with Extension Methods. His examples might be a bit extreme, but they are based on the foundamental principles of Extension Methods with which I have concerns.

  1. They do not solve a design problem
  2. They are too sneaky
  3. They can easily break your application