| ▲ | SkiFire13 3 hours ago | |
> A bad abstraction would at least have had one fire in one place That's true only for "good" abstractions. Bad abstractions will often require you to change code in all the places using it, requiring you to understand how all of them work and what are their requirements, _all at the same time_. | ||