3 ms·
> Maybe JSON-based, definitely not XML-based. If we're going to start over, let's create a new syntax that's purpose-built from the ground up. JSON doesn't rep
by mumblemumble 6y ago
> Maybe JSON-based, definitely not XML-based.
If we're going to start over, let's create a new syntax that's purpose-built from the ground up. JSON doesn't replicate all of the drawbacks of XML for this kind of purpose, but it replicates a lot of them. Like, all the forces that lead major XML formats to embed their own little mini-DSLs inside of strings are present in JSON as well.
There's this tradition in our profession, perhaps born of a reaction to the "not invented here" syndrome of the '90s, to habitually hack things together out of bits and pieces that already exist. Seemingly for no reason other than because they already exist, and they can be hacked. I've recently started calling it "Wallace and Gromit engineering."