Matthew Sanabria
👤 PersonAppearances Over Time
Podcast Appearances
I really don't like content creation on Linux and that's where like life splits for me. Maybe I should have just got a Mac book or something and kind of that's, I feel like, I think that's the best of both worlds personally.
I really don't like content creation on Linux and that's where like life splits for me. Maybe I should have just got a Mac book or something and kind of that's, I feel like, I think that's the best of both worlds personally.
I believe it. Well, give the listeners a big sigh because I am running Linux right now. So let them have it.
I believe it. Well, give the listeners a big sigh because I am running Linux right now. So let them have it.
I actually don't know how you say it either. I was saying it like jujitsu, like the martial arts. Right. But the spelling makes me want to say jujitsu. And that, but that sounds weird. I was hoping you'd tell me. Yeah, I love it. I don't even use Git anymore.
I actually don't know how you say it either. I was saying it like jujitsu, like the martial arts. Right. But the spelling makes me want to say jujitsu. And that, but that sounds weird. I was hoping you'd tell me. Yeah, I love it. I don't even use Git anymore.
Correct. Yep. It's a version control system that has its own concept of storage backends. And Git is just one of those storage backends that you can use. So you can literally drop it into your workflow today and just start using it. And I haven't used Git in months now. It's great.
Correct. Yep. It's a version control system that has its own concept of storage backends. And Git is just one of those storage backends that you can use. So you can literally drop it into your workflow today and just start using it. And I haven't used Git in months now. It's great.
Exactly. Exactly.
Exactly. Exactly.
Yep, it's a CLI tool. JJ is the tool name. And you're going to do commands like JJ new, JJ commit, JJ describe, things of that nature. And you work with your source code that way. And it doesn't really have a concept of branching and whatnot. It just kind of treats everything as a detached head state. And you just mutate your commits and revisions that way.
Yep, it's a CLI tool. JJ is the tool name. And you're going to do commands like JJ new, JJ commit, JJ describe, things of that nature. And you work with your source code that way. And it doesn't really have a concept of branching and whatnot. It just kind of treats everything as a detached head state. And you just mutate your commits and revisions that way.
I see JJ as like... It's going to be very successful because it's compatible with Git in the back end. But its front end, like the way you interact with it and use the CLI tools, is very good. It's a different kind of paradigm, and it solves the problems that Git's CLI is a little cumbersome to use for humans. It solves those problems. But you have to learn JJ's kind of paradigm of working.
I see JJ as like... It's going to be very successful because it's compatible with Git in the back end. But its front end, like the way you interact with it and use the CLI tools, is very good. It's a different kind of paradigm, and it solves the problems that Git's CLI is a little cumbersome to use for humans. It solves those problems. But you have to learn JJ's kind of paradigm of working.
And once you get over that hump, you're like, wow, this is actually pretty great. My rebasing and all that stuff is much safer and easier to do in JJ than it was in Git. And like JJ's undo operation is very safe because you can just do something, say, oh, wait, I didn't mean to do that.
And once you get over that hump, you're like, wow, this is actually pretty great. My rebasing and all that stuff is much safer and easier to do in JJ than it was in Git. And like JJ's undo operation is very safe because you can just do something, say, oh, wait, I didn't mean to do that.
JJ undo and you're back to where you were without having to like do any sort of like get reset or restores or whatever. Really nice.
JJ undo and you're back to where you were without having to like do any sort of like get reset or restores or whatever. Really nice.
Yeah. I mean, it's, I probably wouldn't have even tried JJ if we didn't have a whole like channel for it at Oxide. We have like a whole channel discussing jujitsu, jujitsu. And everyone's like, oh, you know, you should try it. I was like, okay. So, I got kind of, I kind of like fell for the peer pressure a little bit.
Yeah. I mean, it's, I probably wouldn't have even tried JJ if we didn't have a whole like channel for it at Oxide. We have like a whole channel discussing jujitsu, jujitsu. And everyone's like, oh, you know, you should try it. I was like, okay. So, I got kind of, I kind of like fell for the peer pressure a little bit.