1. 4

Q: What happens when you can’t design a composable query language? A: You get MongoDB, with 3 bad query languages that still can’t do ad hoc queries over JSON.

  1.