Hacker News new | ask | show | jobs
by cryptonector 714 days ago
> Bad tooling

Lolwut. This is what was always said about ASN.1 and the reason that this wheel has to be reinvented periodically.

1 comments

It can be true for both ASN.1 and gRPC? Moreover, definitions of "bad" can vary.
Before inventing a new serialization protocol it would be good to first study the field and pick an existing protocol that ticks all the right boxes, and if the tooling isn't very good then write new tooling -- you'd have to write new tooling for a new protocol anyways, but if you can find a good enough existing one then you don't also have to write a spec, thus saving you a lot of time.