https://rentry.co/sv4de7ty
The first thing I do when starting a new project is initialize Git and create a repository on Github, Gitlab, or Codeberg.
No matter the size of your project, even if it's just a couple of code files for an experiment and you're the only one working on it, I recommend doing it in a version control system.
I wanted to try darcs and pijul vcs for quite sometime, but never had enough motivation, because it completely new ecosystems with different tooling.
Recently I learned about Jujutsu, which reuses fundamental ideas of darcs, but uses git as a storage backend, so I can use it with existing projects and tools.
https://www.jj-vcs.dev/latest/
I found a demo, and it is pretty neat and makes so much sense:
https://v5.chriskrycho.com/essays/jj-init/
The Comforting Lie Of SHA Pinning
https://fed.brid.gy/r/https://www.vaines.org/posts/2026-03-24-the-comforting-lie-of-sha-pinning/