Skip to content
experience

Our software house lost five days of internet in July 2024. Here is everything we changed after

Rafiul Islam@rafi_dhaka

June 24, 2026 · 3 min read

Actually I wanted to write this for two years. I will not write about politics in this post. Only about what a shutdown costs a small outsourcing company, and what we changed.

We are 34 people in Dhaka. Most clients are in Norway and Denmark. In July 2024 mobile internet went off first, then broadband. For about five days we had nothing. No Slack, no email, no GitHub, no way to tell clients why we disappeared.

The thing is, international voice calls still worked. So our CEO sat in his car with his personal phone and called every client one by one. Expensive calls. Some clients were very kind. One said "take care of yourselves first". One sent a notice the next week. We lost that contract.

আমরা অনেক কিছু হারিয়েছি. Not only money. But this post is about the money part, so here is what we changed.

  1. Contracts. Our force majeure clause now names "government ordered internet or telecom shutdown" explicitly, and says the SLA is paused during it. Before, it said "acts of God". God was not the problem.
  2. Phone tree. Every client has two phone numbers of ours and we have two of theirs. Written down on paper in the office. Yes, paper.
  3. A dead man's switch. A small VPS in Frankfurt runs a cron job. If nobody from our side has pushed a heartbeat for 24 hours, it emails every client contact: "We may be offline due to connectivity issues in Bangladesh. Here is what to expect and who to call." We test it every quarter.
  4. The client can deploy without us. All CI/CD secrets and pipelines live in the client's own cloud account, with a runbook. If we vanish for a week, they can still ship a hotfix. Some of our sales people hated this. It is the reason two clients stayed.
  5. Weekly handover notes. Every project has a one page "if we disappear tomorrow" document. Current branch, what is half done, what not to touch.
  6. Someone outside. We now have two contractors working with us from outside Bangladesh, mainly so that someone can answer the client in the first hours.
  7. VPN is not a plan. Brother, people kept telling us "just use a VPN". When there is no internet at all, a VPN connects to nothing.

Total cost of all this is small. The contract we lost was bigger than all of it.

If you run a team in a country where this can happen, and the list of such countries is longer than people think, do the list above before you need it.

Get the best of #remote_life weekly

One email each Monday with the most useful posts. No spam; unsubscribe in one click.

Comments

8

Sign in to join the conversation.

Sign in to comment
Oleksii Bondarenko@oleksii_kyiv#3 in Remote Life
Very practical list. Our version after 2022: power stations, Starlink, generator, and same idea of client can deploy without us. Point 3 dead man switch I will copy, we do it manually and sometimes nobody remembers
2 net votes
Rafiul Islam@rafi_dhaka#9 in Remote Life
Thank you brother. The manual version always fails on the day you need it, that is why we put it on a cron
1 net votes
Achieng Owino@achieng_devrel#1 in Remote Life
Pole sana, Rafi. We had our own disruption here during the protests in June 2024. Shorter, but the same feeling of watching clients go silent. Point 4 is the one most companies will refuse, and it is the most important.
1 net votes
Marta Kovalenko@marta_osint3 rep in Remote Life
"God was not the problem." Saving this post. Shutdowns are now normal tool for many governments and contract law still pretends they are earthquakes.
3 net votes
Oluwatobi Adeyemi@tobi_freelance13 rep in Remote Life
Your CEO calling every client from his car is leadership. Respect. I would add: keep a backup of client contacts outside the company email, because you cannot open your email when there is no internet
3 net votes
Rafiul Islam@rafi_dhaka#9 in Remote Life
Yes! This is exactly why the paper list exists. Our CEO had the numbers because he is old school and saves everything in his phone. We were lucky
0 net votes
Martín Ferraro@tincho_go5 rep in Remote Life
re interesting the deploy-without-us part. most agencies here do the opposite on purpose, they keep the keys so the client cannot leave. you made the client trust you more by being able to leave
1 net votes
Trần Phương Thảo@thao_qa1 rep in Remote Life
I very agree with point 5. We do a similar note at my company for when people go on Tết holiday, but never thought about it for emergency. Will suggest to my lead
0 net votes