Having built a bunch of low level network APIs I think the author hits on some good, common themes.
Versioning, etc. matter (or don’t) for binary UDP APIs (aka protocols) just as much as for any web API.