logoalt Hacker News

silisilitoday at 6:48 AM0 repliesview on HN

In a perfect world, sure. In my personal experience, refactoring to introduce an abstraction is far less painful than refactoring to remove or fix one.

Usually because intent is far clearer in the former case.