title: What is wrong with polling?
body: <p>I have heard a few developers recently say that they are simply polling stuff (databases, files, etc.) to determine when something has changed and then run a task, such as an import.</p>
  
  <p>I'm really against this idea and feel that utilising available technology such as <a href="http://en.wikipedia.org/wiki/.NET_Remoting" rel="noreferrer">Remoting</a>, <a href="http://en.wikipedia.org/wiki/Windows_Communication_Foundation" rel="noreferrer">WCF</a>, etc. would be far better than polling.</p>
  
  <p>However, I'd like to identify the reasons why other people prefer one approach over the other and more importantly, how can I convince others that polling is wrong in this day and age?</p>