3 Comments
User's avatar
Altaria's avatar

When writing rust (or other static language without null and with sum type) I find it super useful to rarely throw exception. Expressing errors as `Result` or `Optional` can make many function total and limit the degree of freedom

Expand full comment
Sean Corfield's avatar

Looks like part of this sentence is missing: "If we assume the default is the general case (every function is broken :), then we"?

Expand full comment