Temporary Fixes Are Permanent

Arpit Bhayani

curious, tinkerer, and explorer


Nothing is more permanent than a temporary fix.

You ship a quick hack, thinking, we’ll clean this up later. But if it works, nobody touches it. If it breaks, someone else has to deal with it. And if you leave? It becomes someone else’s headache.

That “patch” you shipped? It’s now part of the system.

So before you push that quick fix, ask yourself - would spending a couple more hours polishing, documenting, and adding clarity make it easier for the next person? If yes, do it.

If something is worth shipping, it’s worth doing right - not perfect, just better. Because once it’s out, it’s staying out.

Your future self (or someone else) will thank you.

Arpit Bhayani

Creator of DiceDB, Staff Engg at Google Ads and Dataproc, ex-Amazon Fast Data, ex-Director of Engg. SRE and Data Engineering at Unacademy. I spark engineering curiosity through my no-fluff engineering videos on YouTube and my courses


Arpit's Newsletter read by 125,000 engineers

Weekly essays on real-world system design, distributed systems, or a deep dive into some super-clever algorithm.