So what I did was I gave it a specification and a little website, it’s not much more than one page, which describes the standard in three ways. And that’s all I did. That’s literally all I did. I did not form any consortiums or committees, I did no extensive PR, no nothing. I just put it out there, like throwing a message in a bottle out in the ocean, and people stumbled across it and thought, “Yeah, I could use that,” and that was it. JSON grew from that.
And so JSON happened just because I said so. I am a standards body. JSON.org declared the JSON standard, and it is what it is. And so in that respect I found the standards process to have worked really well.
In addition to being a heretic I’m also a minimalist. I’m always looking for the smallest possible solution, I like things to be really efficient. So especially in terms of standards, I think that standards should be fully minimal. The less we have to agree on then the easier it is for us to interoperate. Very often you see the opposite happening, particularly in standards committees, because a committee has a difficult time agreeing on everything and often a committee will agree to disagree. You know, if we can’t decide which we should do, A or B, a committee will say, “Let’s do A and B,” and that makes things much harder for the implementers and ultimately much harder for the users, much harder for everybody. When you’re a standards organisation of one heretic it turns out to be a lot easier, it’s just, you know, “Let’s just do A,” and that’s all we do.Douglas Crockford: Heresy & Heretical Open Source: A Heretic’s Perspective