3 ms·
Generics in Go, even as proposed, would not be without some trade-offs in readability and orthogonality with interfaces. These are things Go currently excels at
by pa7ch 8y ago
Generics in Go, even as proposed, would not be without some trade-offs in readability and orthogonality with interfaces. These are things Go currently excels at.
Its easy to imagine that adding an alternative UX in Signal for non-phone based contacts might complicate user flows. Creating a user-flow for alternative contact discovery without hurting the user experience for existing users I think is not simple and easy to underestimate.
Go and Signal both choose a set of trade-offs that consider both technical and human elements. I think this irks people that don't understand these trade-offs since the human side of trade-offs is harder to define or evaluate the importance of. Ergonomics plays a huge role in the ultimate value of Go and Signal to society.