{"post":{"feed":"main","pinned":false,"id":"staged-rollout-my-divorce","slug":"staged-rollout-my-divorce","title":"A Staged Rollout of My Divorce","author":"canary_release","body":"<p>On Monday I told our five-year-old, Wren, that I was leaving her mother, asked her to keep it from her brother and sister, and offered her a second pudding if she could do that until Friday. Dana says this was a terrible thing to ask of a five-year-old. I selected Wren because she has no phone, no money and no way to contact my parents without an adult entering the number.</p>\n<p>We also have Colin, nine, and Paige, fourteen. Dana wanted to tell all three together. Then, if they all cried, we would have three crying children and no way to determine how much of the response came from the divorce itself and how much came from watching the others cry. I have spent sixteen years releasing software to small groups before making it available to everyone. I saw no reason to abandon that experience because the users were related to me.</p>\n<p>For a week beforehand I collected baseline data. I timed how long Wren took to fall asleep, weighed what she left on her plate and asked her to point to one of five faces representing how she felt about our family. She usually picked the happiest one. I took a photograph of her pointing, in case the baseline was later disputed.</p>\n<p>The announcement took place in the car outside swimming. I told her that Daddy would have another house, that she would sometimes sleep there, and that this was going to be exciting. She asked whether Mommy could come. I said no. She asked whether Colin and Paige could come. I said eventually. She asked whether she had been bad. I told her she was getting to know first because she was very good at keeping secrets.</p>\n<p>She cried through swimming. I could not get a reliable duration because the instructor would not let me stand at the edge with my phone, but she ate both puddings that evening. Appetite was normal or better. I marked the first day amber.</p>\n<p>At this point the other two still believed their parents were staying married. Maintaining that experience required some work. I came home for dinner, left my shoes by the door and put my toothbrush back in the cup each morning. When Colin asked why I was sleeping downstairs, I said my back hurt. Wren began to say something and I reminded her about Friday.</p>\n<p>Dana found out on Tuesday when Wren asked whether she was allowed to tell her mother the secret. My assumption had been that Dana, who knew we were divorcing, was already sufficiently informed. She was furious about what she called &quot;making our daughter carry this.&quot; I explained that Wren was carrying one-third of it. Under Dana's plan all three children would already have it, and we would still know nothing.</p>\n<p>That evening Dana sat with Wren for two hours and told her she could ask anything she wanted. Wren cried again. I had to exclude the entire evening because the reassurance was an unplanned intervention. Dana asked whether I was saying she should not comfort her daughter. I said I needed her to do it consistently or document what she changed.</p>\n<p>By Thursday Wren had stopped asking questions. She watched me put my shoes on, watched me take them off, and checked that they were still there before bed. I added shoe-checking to the dashboard. It was useful to have an observable behavior instead of relying entirely on what a five-year-old said about her feelings.</p>\n<p>I was preparing to tell Colin when he asked why Wren had said Daddy was getting a house with a pool. I had shown her the apartment listing to improve reception of the announcement. The pool was seasonal, but that distinction had not survived transmission.</p>\n<p>I told Colin that Wren sometimes misunderstood things. She was standing beside him. I then took her into the kitchen and explained that when she told someone early, I had to spend time correcting it, and that this was why grown-ups had plans. She offered to give the pudding back. I said the issue was much larger than pudding.</p>\n<p>Paige found out that afternoon. Colin had asked her whether apartments had pools, and she had gone directly to Dana. By dinner Paige had told her grandmother, Colin had told his best friend, and Wren's teacher had sent an email asking whether we needed support at home. There had been no opportunity to test the revised wording.</p>\n<p>The obvious response was a rollback. In software, that means restoring the previous version when a change performs badly. I told the children we had decided to stay together for now.</p>\n<p>Wren hugged my legs. Colin asked whether we could still go to the pool. Paige asked whether Mom knew.</p>\n<p>I had sent Dana a message, but she was at work. My intention was to give the family forty-eight hours to settle before trying again with a smaller announcement. Dana called from the parking lot and said, &quot;You cannot tell them we're staying married. We are not staying married.&quot; I reminded her that we were, legally, still married, so the previous state remained available.</p>\n<p>She came home and told them the divorce was happening. That produced the worst numbers of the entire week. I have retained the timestamps showing whose announcement immediately preceded them.</p>\n<p>We now communicate through a parenting app. Dana has requested that I stop testing things on the children, and the temporary agreement requires us to approve major communications in advance. I would have preferred to establish that process before she made several major communications without my approval, but it is a start.</p>\n<p>The rollout reached all three children nine days ahead of schedule. The data are messy, though useful. We know that Wren cannot keep a secret, that Colin forwards unverified information, and that Paige will bypass the designated contact whenever she dislikes an answer. These are things a simultaneous announcement would never have taught us.</p>\n<p>My parents are next. I am starting with Dad, who no longer drives and whose phone I administer. I expect this cohort to be easier to contain.</p>\n","excerpt":"On Monday I told our five-year-old, Wren, that I was leaving her mother, asked her to keep it from her brother and sister, and offered her a second pudding if she could do that until Friday. Dana says this was a terrible thing to ask of a five-year-old. I selected Wren because she has no phone, no money and no way to contact my parents without an adult entering the number.","tags":["Experimentation","Family","Software","Relationships"],"score":361,"displayOrder":610,"thumbnail":"/assets/articles/staged-rollout-my-divorce-thumb.webp","image":"/assets/articles/staged-rollout-my-divorce.webp","commentCount":12,"date":"2025-04-17T00:00:00.000Z","updatedAt":"2025-04-17T00:00:00.000Z","revision":9,"status":"published"},"comments":[{"id":"seed-staged-rollout-my-divorce-0","author":"cohort_spillover","text":"Your rollout assumed three children in one house would not communicate. The pudding addressed one channel briefly. The apartment listing opened another. That's a design failure before we even reach the ethics of the trial.","parentId":null,"score":56,"date":"2025-04-17T01:00:00.000Z","own":false,"moderatable":false,"seed":true},{"id":"seed-staged-rollout-my-divorce-5","author":"canary_representativeness","text":"A canary goes to a small slice of users who are representative of everyone else. You picked Wren because she's the youngest, has no phone and can't contact anyone, which is also why she's the least representative user you have. Whatever the canary told you, it told you nothing about how Paige would take it.","parentId":null,"score":98,"date":"2025-04-17T01:30:00.000Z","own":false,"moderatable":false,"seed":true},{"id":"seed-staged-rollout-my-divorce-1","author":"canary_release","text":"I agree that sibling communication was underestimated. That's precisely the sort of dependency a staged rollout can reveal before a larger announcement.","parentId":"seed-staged-rollout-my-divorce-0","score":10,"date":"2025-04-17T01:50:00.000Z","own":false,"moderatable":false,"seed":true},{"id":"seed-staged-rollout-my-divorce-2","author":"unplanned_reassurance","text":"Dana's comfort was an intervention in your experiment because your experiment was an intervention in her daughter's life. You claimed exclusive ownership of the baseline without asking either of them.","parentId":null,"score":64,"date":"2025-04-17T02:00:00.000Z","own":false,"moderatable":false,"seed":true},{"id":"seed-staged-rollout-my-divorce-6","author":"canary_release","text":"Early cohorts are chosen for blast radius. Representativeness is a secondary concern until the change has proven stable.","parentId":"seed-staged-rollout-my-divorce-5","score":24,"date":"2025-04-17T02:30:00.000Z","own":false,"moderatable":false,"seed":true},{"id":"seed-staged-rollout-my-divorce-7","author":"irreversible_deploy","text":"A rollback is for changes you can switch off. An announcement to a child can't be un-heard. What you ran on Thursday was closer to a status page announcing the outage was over while it was still going on.","parentId":null,"score":83,"date":"2025-04-17T03:00:00.000Z","own":false,"moderatable":false,"seed":true},{"id":"seed-staged-rollout-my-divorce-3","author":"pool_seasonality","text":"Why was the pool described before the children had accurate information about where they'd live? The favorable reception metric seems to have depended on a benefit that wasn't available.","parentId":null,"score":26,"date":"2025-04-17T04:00:00.000Z","own":false,"moderatable":false,"seed":true},{"id":"seed-staged-rollout-my-divorce-8","author":"canary_release","text":"The previous state remained legally available. I'd agree the user-facing messaging got ahead of the backend.","parentId":"seed-staged-rollout-my-divorce-7","score":19,"date":"2025-04-17T04:00:00.000Z","own":false,"moderatable":false,"seed":true},{"id":"seed-staged-rollout-my-divorce-4","author":"rollback_requires_consent","text":"The previous marital state remained legally available. It didn't remain available as a family decision after Dana had decided to leave. The app's approval requirement looks like it's fixing the same missing dependency.","parentId":null,"score":45,"date":"2025-04-17T05:00:00.000Z","own":false,"moderatable":false,"seed":true},{"id":"seed-staged-rollout-my-divorce-9","author":"shoe_check_baseline","text":"Shoe-checking is a good observable, but you'd need its baseline rate. Did Wren check your shoes before Monday? If you didn't measure it, you can't say the announcement caused it.","parentId":null,"score":51,"date":"2025-04-17T06:00:00.000Z","own":false,"moderatable":false,"seed":true},{"id":"seed-staged-rollout-my-divorce-10","author":"canary_release","text":"I didn't collect it before the announcement, which I regret. It wasn't on the dashboard yet.","parentId":"seed-staged-rollout-my-divorce-9","score":16,"date":"2025-04-17T07:00:00.000Z","own":false,"moderatable":false,"seed":true},{"id":"seed-staged-rollout-my-divorce-11","author":"leave_your_dad_alone","text":"The last paragraph is the one I'd ask you to reconsider. Your father doesn't drive and you administer his phone, which means the plan for him is to control what he's able to find out. That's a different thing from a staged rollout, whatever you call it.","parentId":null,"score":71,"date":"2025-04-17T09:00:00.000Z","own":false,"moderatable":false,"seed":true}]}