4 ms·
> ... you just toss in the new field and things don’t break. Flexibility is a good thing. Except when it's not you that are flexible but other parties, and th
by vincnetas 7y ago
> ... you just toss in the new field and things don’t break. Flexibility is a good thing.
Except when it's not you that are flexible but other parties, and they express that flexibility not only by adding but also removing or modifying fields without notice :/
- erik_seaberg 7y agoI very rarely see system that distinguish between "this new feature can be safely ignored" and "it's not safe to process this message if you don't support this new feature", but I've always thought it a good idea. Like semantic versioning without a global ordering over schema changes.