Jun 272011
 

The best solution to every programming problem but one is “write another abstraction layer”. The one exception? “I have too many abstraction layers.”

– Eric Lippert

Just couldn’t resist re-posting that one.  BTW, I found this gem on this stack overflow post.