While I've been using nvim + opencode for a while now (thanks to a post by @Egge IIRC), I only just this evening integrated git into it properly, in order to make it easy to view the changes made the AI and then challenge the AI about specific changes
I'm using three nvim plugins: gitsigns, telescope, and I've configured 'diffview.nvim' but haven't really used it much yet
SatsAndSports
npub1zthq...xm56
https://cashutube.satsandsports.cash/
Into bitcoin, specifically cashu.
When I'm not working in the fiat mines, I'm into cycling and camping
I'm trying to use White Noise (different npub), but don't have many contacts there yet!
I first read this YouTube preview as saying:
"Stop trying to make Luke's Consensus change happen"
I guess I'm spending too much time on X arguing about the fork
I guess I'm spending too much time on X arguing about the forkNow, I sometimes use 'Gemini Flash 3' for planning and 'GPT-5.2 Codex' for building. This is only because, in Opencode, I've noticed that Gemini kinda crashes in build mode; it's works for some time and then just stops in the middle of the task. Maybe just a funny detail in how Opencode is integrated
Anyway, in practice, I'm still mostly using my Claude subscription inside Opencode, but that's cheap. But I like the ideas Gemini has for improving the codebase
Asking AI the important questions:
(inspired by seeing this game in 'Hackers', the 1995 movie)


LLMs duplicate code too much. I got it to reorganize a bunch of code for the client-side of my system (the cashu channels). It liked and understood the changes I made, both for security reasons and maintainability.
I immediately asked it to apply the same thing to the server side. It immediately understood and saw the great similarities between the client side and server side
It did it, but didn't realize it has duplicated lots of code until I asked it to check.
This isn't really a complaint. I'm actually glad that it (Opus 4.6) makes this mistakes as it means I'm still relevant as the architect and designer ๐

