Sorry to disappoint, but I don&#x27;t really consider myself a computer scientist. My degree was EE with a focus on communications. I then spent a five years shuffling bits between custom protocols for unmanned vehicles.<p>The data format isn&#x27;t hard. It doesn&#x27;t particularly impress me that asn.1 has worked for 20 years when I&#x27;ve seen hand-rolled formats do the same. The hard part of the process is defining the actual messages anyway.<p>The part that is valuable is the library and the tooling that makes efficient serialization easy. If it&#x27;s not easy, it&#x27;s not useful because I already know how to do it the hard way.<p>The marketing has a point, by the way. It&#x27;s an indication that there are people who are willing to put in effort to get others to adopt their tooling. That&#x27;s a good indication that when I have a problem, that there will be somebody else who&#x27;s willing to put in effort to help me. Given that I have zero budget to pay for support, that&#x27;s important.<p>Thanks for the link, though. There&#x27;s definitely some useful information there.