If it walks like a duck and it quacks like a duck, then it must be an IQuackFu.
Building Domain Specific Languages in Boo
Ayende Rahien
Manning
If it walks like a duck and it quacks like a duck, then it must be an IQuackFu.
It's considered polite to express intent in code in a manner that will make sense to the next developer who works with your code, particularly because that poor person may be you. A good suggestion that I take to heart is to assume that the next developer to touch your code will be an axe murderer who knows where you live and has a short fuse.