There appears to be a lot of people that have trouble with Git, even going so far as to say that Git sucks. It may well be that only Linus is smart enough to use Git. Though I will not say that Git’s interface is by any means inviting for a new user, I fear that it suffers from the Paradox of the Active User (Carroll and Rossen, 1987).
Douglas Crockford wrote RFC 4627, describing the specifications for JSON, a “text format for serialization of structured data.” As a language-agnostic, human-readable open format that has native support for encoding/decoding in browsers, JSON has become the de facto standard for data serialization on the web. There are drawbacks to using JSON, which became evident when we started to write a networked game using WebSockets. (Check out our pre-alpha teaser if you didn’t get a chance to see us at PAX!)