Hacker News new | ask | show | jobs
by 7Figures2Commas 4634 days ago
1. Separate folding and addition.

2. ?

3. Profit.

1 comments

Orthogonality and composability dramatically increase abstraction, code reuse, testability, and likelihood of writing correct code, both for library maintainers and library users.

Step 2 is actually extremely well known.