On a Friday night, while I was doing a last check on a build due at the store the next morning, an update notice appeared in the corner of Antigravity.
The official changelog showed app v2.23.0 on October 12, followed by v2.23.1 the next day. 2.23.0 added a permission picker to the message box, a full-screen viewer for images and video, and support for attaching .zip files and folders. 2.23.1 fixed a bug where a long license-selection list could hide the button at sign-in.
Two feelings arrived at once: the urge to click, and a vague sense that I shouldn't.
Days you can wait, and days you can't
My rule, in short: I don't update the day before a deadline. Not because new versions scare me, but because an update creates re-checking work, and that's a luxury I can't afford right before shipping.
Some time ago I updated my build environment the night before a release and lost half a day to signing settings. The update itself was fine. But that half day was supposed to be my final review.
There are days when waiting is the riskier choice, though: when you can't sign in, or when a known bug in your current version is already blocking you. In those cases, not updating is what endangers the deadline.
So I decide with questions, not mood. Questions hold up on tired nights.
Three questions
| Question | What to check | Answer that points to waiting |
|---|---|---|
| 1. Does it touch tomorrow's work? | Scan the changelog headings for features I actually use | A feature I rely on is listed |
| 2. Can I go back? | Do I have a way to restore the previous state myself? | I don't know how, or it would take a while |
| 3. What do I lose by waiting? | Is anything blocked on the current version? | Nothing; tonight is fine |
If all three point to waiting, I wait. If question 1 says "doesn't touch it" and question 2 says "I can roll back," there's room to update even before a deadline.
Applied to this case: the permission picker and attachments don't affect tomorrow's final checks, and the sign-in fix does nothing for me while I'm already signed in. So question 1 was "no," and question 3 was "nothing lost." Question 2 decided it.
Check "can I go back" before you need to
Rather than researching rollback after the notice appears, I look at three things while I'm still considering the update:
- Can I reach the installer or download source for my current version?
- Do my settings and rule files exist as a copy outside the app?
- Is my working repository in a state I can always return to?
Where settings live differs by OS and version. I confirmed the location once on my own machine and treat that folder as the thing to back up. I'd suggest you do the same, once.
The repository part takes a few lines:
# What this solves: if the update disturbs your working tree, you can return to the last known state
git status --short # check for uncommitted changes
git switch -c wip/before-editor-update # create a safety branch
git add -A
git commit -m "WIP: before editor update"
git push origin wip/before-editor-updateThe safety branch matters because if something behaves oddly afterward, it lets me separate "the update changed it" from "my own edit changed it." One fixed reference point calms a late-night mind considerably.
The five-minute routine when I do update
- Create and push the safety branch (the commands above)
- Copy the settings and rule files somewhere else
- Update, then verify only sign-in and opening the project
- Run the one operation I use most and see whether it behaves as usual
If step 4 feels off, I stop right there and don't start digging. Root-cause hunting before a deadline is how the night disappears.
Where I draw the line
This time I followed the questions and skipped the update. After submitting, on Saturday afternoon, I created the safety branch and updated. The hidden sign-in button never appeared on my machine.
It may appear on yours, or not on mine. A changelog line only means something once you translate it into your own situation.
The value of an update isn't how new the version is; it's whether I can receive it in a state I can undo. I try to keep to this even on tired nights.
Next time a notice appears, read just three lines of the changelog headings and answer question 1 in the table. That's all I'd ask for a first step.