Writing better code: it’s imperative that you are declarative
http://togaroga.com/2010/03/writing-better-code-its-imperative-that-you-are-declarative/Most C# developers are very familiar with writing imperative code (even though they may not know it by that name). In this article, I will introduce you to an alternative style of programming called declarative programming. Proper declarative code is easier to read, understand, and maintain.