PHP Web Developer, Geek, Half-life franchise ♥er. StudioIgnis (http://studioignis.net/ ) Co-founder. ♥ Ubuntu. Skeptic ∴ Atheist — Don’t like, don’t follow!
“To be left alone is the most precious thing one can ask of the modern world.”―Anthony Burgess
Conversely, Duplication is sometimes essential for the right abstraction. Because only when we see many parts of the system share “similar” code, a better shared abstraction…
TL;DR — Duplication is better than the wrong abstraction