Brandon Bloom
banner
brandonbloom.name
Brandon Bloom
@brandonbloom.name
Yeah, same, but gemini views `git restore` as safe when it has read/write permission to the working directory. I tried to ban it from using `git restore` and `git reset`, and that worked, but then a moment later it used its `edit` command to clear out the file! :smdh:
November 30, 2025 at 6:40 AM
To be fair to the Gemini Pro model, it one shotted the exact same prompt in Antigravity. It seems to just be the gemini-cli that is trigger happy with git restore.
November 30, 2025 at 6:22 AM
Seriously, weeks of tweaking and manual reading skipped with a 90 minute session & now I've got all new editor and shell configurations. So nice.
October 24, 2025 at 3:40 AM
And data formats / protocols are literally the only things that matter. Everything in between will become disposable.
August 8, 2025 at 3:19 PM
For years, I’ve been saying “all systems are distributed systems” because the user is part of the system. That’s even more true now with agents: it’s important everything be printable/readable.
August 8, 2025 at 3:18 PM
I’m slightly worried my vim skills will atrophy since I don’t think I’m ever going to need to record a crazy macro ever again :)

But my spec writing skills are already dramatically improved & I’m developing a new “context management” skill.
August 6, 2025 at 3:31 PM
Anyway, I'm _stoked_ for the tsc written in Go. It's a prayer answered.
March 14, 2025 at 4:15 AM
Like of course the pragmatic language designers are going to ultimately choose the language designed by other pragmatists. They explicitly and reasonably rejected the complexity of C++ style languages for over 4 decades. Why in the world would they choose Rust now?
March 14, 2025 at 4:14 AM