News for hackers. Stuff that matters.
Re:Jujutsu for Busy Devs by beng-nl on Tuesday July 22, 2025 @04:39AM (#44644596)
Wow, that does sound like a big improvement. My git commits are, when not forced to be otherwise, very sloppy, even though I’d prefer them to be neatly self contained. But as you imply, there is friction to making these in git, while making lots of unrelated changes in a single coding session.

As an example of another ‘unnecessary’ switch, Pip with venvs was also completely solving all my Python dependency problems. I just needed to copy paste a few lines from my README to create and populate the venv, and remember to run pip and Python from that venv. And run pip freeze after package installs or upgrades. No problem. But switching to uv was a huge life improvement. No more copy pasting (‘uv sync’ does everything and even that isn’t needed) nor remembering extra steps and everything is fast so I’m never waiting and forgetting what I was going to do.

I could’ve been GP talking about pip but still I would be missing out.

I still see people clinging to cvs because it works for them (netbsd why?), which I respect but don’t understand/believe.

Fish don’t know what water is.

So.. I’m gonna give jj a go and trust life will be better again.

Re:Jujutsu for Busy Devs by nchmy on Tuesday July 22, 2025 @08:05AM (#44645849)
You'll love jj, as you've already been able to see the the light with new tooling like uv.

Jj is to git what uv is to other python tooling.

Check out jjui as well, which makes jj even better. https://github.com/idursun/jjui

https://mise.jdx.dev is equally as revelatory as jj and uv

Re:Jujutsu for Busy Devs by exographicskip on Tuesday July 22, 2025 @11:31AM (#44648391)
mise is awesome. Put it off far too long after a bad first experience. Now I'll never go back to asdf
Re:Jujutsu for Busy Devs by stouset on Tuesday July 22, 2025 @12:58PM (#44649970)
Mise really is awesome. We are coming into a new golden era of tooling and I want everyone to experience these things.

IMO this is all being driven by Rust. jj, mise, ripgrep, fd, bat, eza, delta… all of the best of breed tools these days seem to be coming out of that ecosystem.

Re:Jujutsu for Busy Devs by paradox460 on Wednesday July 23, 2025 @03:09PM (#44662820)
Mise just grew support for GitHub, gitlab, and arbitrary http as sources for tools. The ubi integration previously covered much of this, but had blind spots for things that were "bigger" than just a single binary
Re:Jujutsu for Busy Devs by stavros on Tuesday July 22, 2025 @07:37AM (#44645637)
I'm fairly confident you're going to love it. I'd read a few tutorials, but what finally clicked for me was just asking Claude what commands to use, and then explaining why.

Jujutsu finally made me understand git, after ten years of git use. It removes enough of the magic that I now know exactly what the commands do, and how the data model works.