Douglas Crockford presents a debate existing around XML and JSON, and the negative effect of the Intellectual Property laws on open source software.
Strange Loop is a developer-run software conference. Innovation, creativity, and the future happen in the magical nexus "between" established areas. Strange Loop eagerly promotes a mix of languages and technologies in this nexus, bringing together the worlds of bleeding edge technology, enterprise systems, and academic research. Of particular interest are new directions in data storage, alternative languages, concurrent and distributed systems, front-end web, semantic web, and mobile apps.
Open source is not the main topic of the lecture
Xml is not dead yet
JSON does not have any type for time/date and numbers are floats by definition. Yes you can use convention to denote other types but that is beyond the spec - which means a new spec and *more complexity*.
Further JSON formats cannot be described declaratively (no schema).
I agree XML (and related technologies) are now complex but the complexity is just handled by tooling/infrastructure - which are pretty good now.
For example, our B2B message are handled by an XML 'appliance' which can validate messages (WS-Security & XML Schema) at almost wire speeds.
Granted, XML text serialization is verbose but XML has an Infoset (data model) which is independent of any particular serialization format. You can have binary XML serialization (a few standards exist) and who knows maybe in future we will have a JSON-like serialization format for XML too.