Arch is the Worst VCS (Except for All the Others)

The three primary problems I have with GNU Arch are:

  • The user interface is nearly unusable. Without zsh tab completions, it is unusable.
  • Arch is very slow over a network.
  • Arch is very slow not over a network.

However, Arch is only VCS that makes branching and merging so natural that I do it regularly. As a result, I develop software and even documents in a way that is fundamentally differently (and better) than the way I have in the past.

Arch is the worst kind of good software; or perhaps the best kind of bad software. The more you use it, the more you hate it; unfortunately, the more you use it, the more you hate all the alternatives more.

Using arch is not a type of masochism, but sometimes it reminds me of masochism a tiny bit.