Never Lose a Battle due to Miscommunication

Arpit Bhayani

curious, tinkerer, and explorer


At your workplace, keep people informed. Driving a project or working on an individual item, you should always keep the people informed about - progress, clarity, and timeline.

People typically want answers to three key questions.

  • Timeline: when will this be done? Are we on track?
  • Progress: what has been accomplished so far?
  • Risks: what’s still pending, and are there any blockers?

If you have a downstream consumer of your work, they would care about the usability and clarity of your interfaces. They need clear documentation and timelines to prioritize their work. Do your homework, build clarity, and always keep them informed by

  1. drive weekly updates
  2. drive daily updates for close collaborators
  3. build a comfortable rhythm

This shows commitment and transparency. Never keep stakeholders or collaborators in the dark—it only breeds anxiety and mistrust.

So, with people you work closely with, never hesitate to ask questions, share updates, and make sure everyone feels comfortable sharing concerns or suggestions.

Never lose a battle due to miscommunication.

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.