Where do bug come from?
src: D'où viennent les bugs ? - Laurent Bossavit - 2025-06-07
Some concepts that can help prevent bugs:
- make illegal states unrepresentable
- functional core imperative shell
- parse don’t validate
- sum types
- product types
- immutable objects / state is evil
- pure functions
- focused unit tests
- referential transparency