Professional software engineer, musician, gamer, stoic, democratic socialist

  • 1 Post
  • 76 Comments
Joined 2 years ago
cake
Cake day: July 2nd, 2023

help-circle






  • can be nicer

    Understatement. It solves almost every problem I’ve ever had with git.

    1. No more destructive commands. jj undo or jj op restore can always put you back into a good state.
    2. Merge conflicts can be ignored until you want to resolve them.
    3. No “unstaged files” to deal with. Just keep your .gitignores up to date and jj automatically tracks new files.
    4. Rebasing and patch management is just incredibly simple.
    5. It actually has a nice default view of the commit graph.

    I used to use StackedGit for a while before switching to Jujutusu. While stg is nice, I think jj is a huge improvement.










  • Honestly I have no idea what the main point of this video is.

    EDIT: I watched it again. I think they’re basically saying:

    Stop worrying about the wrapping paper and bow that Linux comes in, and start worrying more about the actual desktop Linux platform.

    I don’t think we have to choose one over the other though. And I don’t think it’s a waste of time to make the experience of managing software packages and customization better. I’m not necessarily talking about “ricing” your desktop. There are legitimate reasons to prefer certain software modules over others, e.g. window managers and compositors.

    It’s also pretty annoying to hear them downplay the effort that goes into package management and configuration when it’s one of the main technologies that goes into crafting Linux images for various environments e.g. servers and embedded systems. Desktops are actually a small minority of Linux systems.

    So I guess I only agree that it would be nice to have more investment in the desktop software. But there’s far less incentive for companies to invest in desktop software when developers are happy on MacBooks and the products they’re building are mostly web services. There are a handful of companies building desktop Linux software, but it’s slow going.