Michal Pekar2,206 Points
This reminds me Ruby on Rails philosophy of Don't Repeat Yourselves.
Does anyone else sees it very similar to ruby? It really feels like we are breaking the code into smaller and smaller chunks so we don't have to repeat yourselves all the time with the same code.
Steven Parker204,017 Points
"Don't Repeat Yourself", also known as the "DRY principle", is a common concept that applies to all programming languages.