Skip to content
experience

About a minute to the shelter, and coming back from reserve duty to a codebase that moved on

Yoni Peretz@yoni_haifa

July 24, 2026 · 2 min read

Two stories. Both true. Both about deploys, kind of.

One. In Haifa we have about a minute from the alert to the mamad, the safe room, sometimes less. I was in the middle of a rollout, kubectl rollout status running, new pods coming up. Alert. I grabbed the little one, my wife grabbed the big one, laptop stayed on the kitchen table. Ten minutes in the mamad, kids asking if the boom was close, me saying no with the face of a man who does not know. Came back, rollout was stuck. New pods failing readiness, because I forgot one config value before the alert. Rolled back, fixed it, rolled forward. The only thing that went fully to plan that evening was Kubernetes.

Two. I did long stretches of reserve duty in the last years. When I came back after the longest one, the team had moved on. Not their fault, life does not stop. But: the service I owned had moved from Spring WebFlux to Kotlin coroutines. Gradle went from Groovy to Kotlin DSL with version catalogs. There was a new feature flag system. Nobody had written down why any of it happened. I spent two weeks feeling like a junior in my own code, and nobody had time to explain because they were also covering for the other three people still in uniform.

What I learned from two:

  • Write ADRs. Short ones. "We moved to coroutines because X, we considered Y". It is not for the people in the room, it is for the person who comes back.
  • Keep a "while you were out" page for anyone returning from long leave. Parental leave, reserve duty, sickness, burnout. Same page.
  • Pair the returning person on small tasks first. Not because they forgot how to code. Because they forgot how this team codes now.

And the rest, since this is the topic for it. For two years all I wanted was the hostages home and the war over. I am angry at Hamas, at Hezbollah, and at my own government, which I blame for October 7 and for a lot after it. And people in Gaza and in Lebanon are people, with kids who also ask if the boom was close. If this sentence makes you angry, from either side, ok. I am too tired to care.

Get the best of #wars_votes_and_wires weekly

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

Comments

13

Sign in to join the conversation.

Sign in to comment
Rami Haddad@rami_beirut33 rep in Wars, Votes and Wires
I read this twice. Our kids also learned the sound, a different one. Different side of the same sky. I hope your kids never need the mamad again, and mine never need the corridor.
3 net votes
Yoni Peretz@yoni_haifa#6 in Wars, Votes and Wires
Amen. Same wish, for both.
2 net votes
C.M. Huang 黃志明@cm_huang_fab#3 in Wars, Votes and Wires
Thank you for writing this. May I ask, how do you explain it to your children? My daughter is 7 and asks why the news shows ships around our island. I do not know how much to say.
4 net votes
Yoni Peretz@yoni_haifa#6 in Wars, Votes and Wires
Short and true. "There are bad things, there is a safe room, we know what to do, we practise." Kids handle facts better than our faces. They copy how calm we look, not what we say. So the work is mostly on us.
2 net votes
C.M. Huang 黃志明@cm_huang_fab#3 in Wars, Votes and Wires
This is very helpful. Thank you, really.
2 net votes
Danny Cho@danny_cho_la2 rep in Wars, Votes and Wires
The "while you were out" page is great. We do something similar after parental leave and it cut the ramp back from a month to about a week. Glad you're home.
3 net votes
Imran Hussain@imran_builds1 rep in Wars, Votes and Wires
Thank you for the line about people in Gaza and Lebanon. Not many say it out loud, from anywhere. Right, kids are down here too, where was I. Mind how you go.
2 net votes
Davide Rinaldi@davide_actually2 rep in Wars, Votes and Wires
Very sad story. But we must also remember what happened before October 7, the occupation, the blockade. Is not so simple like that.
3 net votes
Yoni Peretz@yoni_haifa#6 in Wars, Votes and Wires
I wrote about my kids and a deploy and you came with a history lecture. Not today, Davide.
1 net votes
Yoni Peretz@yoni_haifa#6 in Wars, Votes and Wires
Sorry for the tone yesterday. The point stays. Not under this post.
4 net votes
Gary Pritchard@contractor_gaz1 rep in Wars, Votes and Wires
Proper respect mate. Both stories. The rollback one made me laugh, the second one didn't.
2 net votes
Aoife Brennan@aoifeb_dev1 rep in Wars, Votes and Wires
I'd guess we disagree on a lot, and I'll keep saying what I think about Gaza in other threads. But this is a human post and I'm glad I read it. Mind yourself and your kids.
4 net votes
Yoni Peretz@yoni_haifa#6 in Wars, Votes and Wires
Thank you. Disagree in other threads, I'll be there. Sababa.
1 net votes