5 ms·
Since JJ has technically git compat, I think there's 2 things needed for it to take off 1. A good vscode extension (there's two so-so ones that I'm not sure ar
by Bolwin 1y ago
Since JJ has technically git compat, I think there's 2 things needed for it to take off
1. A good vscode extension (there's two so-so ones that I'm not sure are being updated)
2. LLM knowledge. I ask gpt-5 about doing something in jj the other day, it didn't even recognize it at first. When I reminded it it was a vcs it hallucinated half the commands. I ended up figuring it out myself from the docs
- steveklabnik 1y agoI do think that GUI stuff is important, there's a lot of folks who have said "not interested unless there's a magit equivalent" which I totally understand. I'm not a big GUI person for VCS myself, so I don't feel the same pain. For LLMs, yeah this is hard for any new project. I use Claude Code, and it does a decent job with jj, it only tries to do git stuff sometimes. I haven't asked ChatGPT about it though, I'll have to experiment with it myself.
- Bolwin 1y agoSince they guy behind it works at Google, I wonder if gemini is better at it.
- steveklabnik 1y agoI don't think Google is best though of as a singular entity, I'd very seriously doubt that if it is, it's because of this.
- victorbjorklund 1y agoDoubt the gemini team handpicks training material based on wether the author works at google or not. Doubt they handpick it at all.
- p_l 1y agoBoth Claude and Gemini can be integrated reasonably by informing them how to use JJ commands or even through MCP
- nonethewiser 1y agoYou're kind of right about LLM knowledge but the implication is funny. We just cant be expected to learn new things without LLMs...
- klardotsh 1y agoWhat a terrible world we're barrelling towards when "LLMs don't know about it" is considered a blocker towards something taking off. Read a blog post, read a man page (which GP says was indeed their solution), or just play with the dang tool, I assure you these things are still possible without the assistance of a predictive text engine helping you!
- senderista 1y agoOne problem is that Stack Overflow isn’t being updated with questions about new tools because it’s been crowded out by LLMs, so the LLMs can’t train on these nonexistent new questions/answers.
- nonethewiser 1y agoShould I learn this thing or wait 4 months until the next LLM refresh might have ingested it?
- klardotsh 1y agoThis feels like the same question as in consumer goods: "do I buy this thing now, or do I wait for the potential refresh in 6mo to see if it's better?" Just get the thing you need now, there's no promise the grass is getting any greener, nor that you're any better off waiting. Maybe the LLM won't learn for 6 months. Or 12 months. Or maybe the AI company will run out of money, or jack up their prices to where you're not using it anymore, or whatever.
- nonethewiser 1y agoI was asking in jest, but yeah
- dgunay 1y ago> LLM knowledge Give it time. Once JJ resources enter the dragnet of future model datasets, LLMs will get better at regurgitating it.
- nicoburns 1y ago> I ask gpt-5 about doing something in jj the other day, it didn't even recognize it at first. Using VC commands an LLM generates for you sounds like a pretty terrible idea anyway. What if they delete your data? Why not spend 5 minutes searching for information written by a human?
- amenhotep 1y agojj undo :)
- Bolwin 1y agoI'm not running them blindly and I do always ask the llm to explain the command since the end goal is not to have the llm do the work but rather for me to learn jj. + any good tool will not let you run destructive commands without confirmation unless it's with some force flag and I have enough computer knowledge to not use force flags blindly. + "information written by a human" can be unreliable too.