Half of my team's work right now is changing our abstractions because a couple clients want something slightly different, without breaking existing clients. The other half of my team's work is KLO forced on us by our dependencies needing to change their own abstractions.
> When you build the abstraction, it seems like you're doing your consumers a favor.
> When you build the abstraction, it seems like you're doing your consumers a favor.
"The road to hell is paved with good intentions."