Unrelated to my previous toot, is there a reason git and github are so opaque and nerve-wracking to deal with? Is it a hazing ritual?