Reading up on Haskell
3 deep · digging since feb 16
- You don't need an effect system
The author argues that Haskell effect systems add no real benefit over plain IO, demonstrating that simple effect types and manual argument passing suffice for real-world code.
- Fintech Engineering Handbook
Hacker News commenters debate whether monetary values must always be stored as integers, with quants arguing floats suffice for risk modeling but transfers require exact integer precision.
- Parse, Don't Validate (2019)
The article argues that data should be parsed into types that make illegal states unrepresentable at system boundaries, rather than scattered through validation checks.