Protobuffers Are Wrong (2018)
reasonablypolymorphic.com
Protobuffers Are Wrong (2018)
1–10 of 321 posts
Re: Protobuffers Are Wrong (2018)
#2I do tend to agree that they are bad. I also agree that people put a little too much credence in "came from Google." I can't bring myself to have this much anger towards it. Had to have been something that sparked this.
Re: Protobuffers Are Wrong (2018)
#3This is a rage bait, not worth the read.
Re: Protobuffers Are Wrong (2018)
#4Despite issues, protobufs solve real problems and (imo) bring more value than cost to a project. In particular, I'd much rather work with protobufs and their generated ser/de than untyped json
Re: Protobuffers Are Wrong (2018)
#5Re: Protobuffers Are Wrong (2018)
#6So HN, what are the best alternatives available today and why?
Re: Protobuffers Are Wrong (2018)
#7Just with those two criteria you’re down to, like, six formats at most, of which Protocol Buffers is the most widely used.
And I know the article says no one uses the backwards compatible stuff but that’s bizarre to me – setting up N clients and a server that use protocol buffers to communicate and then being able to add fields to the schema and then deploy the servers and clients in any order is way nicer than it is with some other formats that force you to babysit deployment order.
The reason why protos suck is because remote procedure calls suck, and protos expose that suckage instead of trying to hide it until you trip on it. I hope the people working on protos, and other alternatives, continue to improve them, but they’re not worse than not using them today.
Re: Protobuffers Are Wrong (2018)
#8Not even before the first line ends you get "They’re clearly written by amateurs". This is a rage bait, not worth the read.
Re: Protobuffers Are Wrong (2018)
#9Re: Protobuffers Are Wrong (2018)
#10Not even before the first line ends you get "They’re clearly written by amateurs". This is a rage bait, not worth the read.
You can kinda see how this author got bounced out of several major tech firms in one year or less, each, according to their linkedin.