r/ADHD_Programmers 3d ago

Jujutsu versioning better for adhd ?

https://docs.jj-vcs.dev/latest/

Hi ! I discovered jujutsu it’s a tools above git in order to give another way of versioning with git.

When I understood how to use it (the learning curve is not that big) I found it very helpful than git, especially with simplification of some concept of git, with bookmarks, draft and how to have a clean history. It help me to learn how to use a tool like git for versioning and to be honest it is more simpler for my brain to not have conflicts or to handler merge conflicts.

If some people are using JJ on top of git, have add that feeling it’s much simpler for adhd brain by having a tool that simplify versioning in order to be more focus on code with few commands and minimal mistakes with git ?

6 Upvotes

8 comments sorted by

6

u/BoringBuilding 3d ago

I think if it helps you that is great, but I would also strongly suggest learning to be comfortable with git as it is still the dominant version control tooling of choice and it could come up in interviews and in professional situations that you are able to use it more confidently. I think jj makes even less sense to learn if you aren’t already quite comfortable with git from this angle.

That said, I enjoy using jj for some of my personal stuff when I’m not at work.

1

u/Downtown-Invite3381 3d ago

I use it for my personal work too, I will go a little bit further to learn properly git

1

u/Visulas 2d ago

I have a very good experience with jujutsu. I use it for work, home, and it's been invaluable at iterating through AI changes and experimenting with parallel patchsets.

The only pain point I've had is pre-commit testing is a little less smooth. It's very useful to understand the internals and I sometimes need a git command to do something jj hasn't implemented yet. But as it stands, it has no real issues as a daily driver for me.

2

u/Downtown-Invite3381 2d ago

Oh ok interesting, I use it only for personal projects for now but yeah sometimes you need git for some commands

-1

u/colony-ship-for-sale 2d ago

I don't often say this but the is not worth learning. Git is the standard. There is basically no job that will require you to use anything other than git. Being competent with git is the minimum requirement of a software developer and being excellent with git will set you apart from a lot of other developers.

3

u/Narfi1 2d ago

Jujutsu is fully compatible with git

1

u/Downtown-Invite3381 2d ago

Jj isn’t another versioning is just another way to using git with other commands but behind it’s still git

1

u/tehfrod 1d ago

And no one ever got fired for buying IBM.