2 ms·
Their libraries sometimes don’t even work for low scale though. The protocol buffer compiler for Swift actually at one point crashed on unexpected fields. Defe
by srcreigh 1y ago
Their libraries sometimes don’t even work for low scale though.
The protocol buffer compiler for Swift actually at one point crashed on unexpected fields. Defeating the entire point of protos. The issue happens when only it tries to deserialize from JSON, which I guess none of them actually use due to large scale.
- zdw 1y agoTo clarify, I'm not thinking of code/libraries written by a huge company, more about open source code that has been scaled far beyond your deployment size by someone/anyone else. Also, if you're using some feature that isn't regularly exercised (like your Swift protobuf example), it's probably doesn't have the variety of use to be covered by Hyrum's Law (see https://www.hyrumslaw.com https://www.hyrumslaw.com ), which is definitely a different aspect of the Ubiquity criteria.