Abstraction Can Make Your Code Worse ( www.youtube.com )
Adding abstraction to your code always feels like the right thing to do. But when you add abstraction, you add coupling which can often undermine the value of the abstraction.
![](https://kbin.cafe/media/cache/resolve/entry_thumb/69/c5/69c535c8fa221400c820ab7eb4a0b12a1f000d12e70826821f61ff2130dbe814.jpg)
Adding abstraction to your code always feels like the right thing to do. But when you add abstraction, you add coupling which can often undermine the value of the abstraction.