"Structural typing drastically reduces the burden of assigning a name to every uninteresting intermediate form but more or less precludes taking advantage of Haskell-style typeclasses or Rust-style traits."
Relatable experience in software.
Also might lead to the reactionary conservatism she hated in those "frustrating programmers", that liked their toil of assembly and muddy type systems.
Concise summary of why programming language improvement is so difficult. It's a whole bunch of people yelling loudly while being wrong.
Rochus•8mo ago
There can be no perfect solution, only the best possible compromise, and this only for a limited set of use-cases. The interesting and challenging task is to find such compromises.