Postel's Law and Type Annotations
Postel's Law ("be conservative in what you send, be liberal in what you accept") is examined in the context of Python type annotations. Being liberal in accepted types can cause subtle bugs since Python ignores type hints at runtime. The post argues that for type annotations, being stricter in what you accept creates more robust code.