Looks similar
Don't DRY Your Code Prematurely(testing.googleblog.com)
690 points by thunderbong | 368 comments
Google Testing Blog "Code Health" post arguing against applying Don't Repeat Yourself too early, since premature abstractions make future changes harder.
Simplify your code: Functional core, imperative shell(testing.googleblog.com)
389 points by reqo | 172 comments
Google Testing Blog Tech on the Toilet post explaining the functional core, imperative shell pattern for separating business logic from side effects.






