AI-powered
podcast player
Listen to all your favourite podcasts with AI-powered features
You're Not as Smart at Writing Abstractions as You Think They Are
Many engineers believe that they can avoid coupling to anything by writing abstract wrapper saround everything. Most senior engineers will tell you, because they bear the scars of this approach, is that you you're not as smart at building these abstraction layers as you think they are. So eand if anything, i would say that, unless you are actively using two vendors for the same thing and at the same time writing an abstraction over them, your abstraction is almost vander lochten in ways you don't even realize until you try to use someone else. And so a youdon Try not to be too clever for for your own good. Enjoy the benefits. Don't remove the benefits and take all