Whether it’s Mac vs. Windows, Git vs. Mercurial, Fish shell vs. Bash/Zsh, or QWERTY vs. alternative keyboard layouts, one must decide when to move with the herd and when to follow your own path.