← Back to context

Comment by crazygringo

16 hours ago

> Meaning, properly designed APIs and protocols for public use are more robust than one-off private protocols. Because there are expectations.

This is the polar opposite of my experience. Whether it's Bluetooth, PDF's, or a web audio JavaScript spec, actual products are plagued with inconsistencies and incompatibilities, as they implement the spec in different ways or brand A has bugs that brands B, C and D need to write special code for to get interoperability working. And brand C has other bugs brands A, B and D now need to also handle.

Whereas private protocols are much more likely to just work because there's only one implementation. There are no differing interpretations.