
Conditional Cardinality with Joël Quenneville
Software Unscripted
The Value of Writing Two Sources of Truth
There's something about type systems that I really appreciate, which is sort of having two sources of truth for what a piece of code should do. The actual implementation and then you have the type signature. And the compiler is really just checking that those two are consistent with each other. To get a failure, generally it's assumed that the code is wrong, but it could be the test that's incorrect.
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.