Conversation

The decision history there was quite fraught and happened in sequence of us taking-on more and more skilled folks, so early attempts had less of a chance by definition.. Personally I was always anti-traits, but we needed _something_ and other attempts had failed.
1
5
Like if we had all the world's experts on the problem working on it at the time, and felt it was usable by users too, maybe we'd have chosen differently? But we had set of implementors and users in mind, implemented at the limit of what we could figure out.
1
5
Also keep in mind much was literally just emerging from labs when we were making decisions on what to use. So given a team member reading a paper on something new from SWS or Inria vs. another who knows how to do typeclasses _today_, we went with that.
1
11