Maybe Not - Rich Hickey
ClojureTVYouTube ↗
Further reading 1
Caption notes
Whether information is required depends on a use case. Describe the extensible shape of data separately from the demands of a particular caller.
Original passages · 6
an easing of requirements should be a compatible changeit's a mistake to put optionality in aggregate definitionsaddresses are optional but if you give me an address you have to give me a whole addressthis is just minimal requirements you can always have more stuffinformation in a certain context so whenschemas just because the contexts are