
Gradual vs Static Typing with José Valim
Software Unscripted
Changing the Spec to Accommodate Types
They discuss the concept of changing the spec to accommodate types instead of the other way around. They explain how this approach can be used to enforce restrictions on return types and avoid returning unexpected data. They use the example of a library changing its type requirement and how it affects other libraries relying on it.
00:00
Transcript
Play full episode
Remember Everything You Learn from Podcasts
Save insights instantly, chat with episodes, and build lasting knowledge - all powered by AI.