really like Narrow Waists as a form of software interop and solving combinatorial explosion. This (long) article is on HN today https://www.oilshell.org/blog/2022/03/backlog-arch.html and i really kinda look at the Airbyte Protocol as a form of Narrow Waist