Opt-in telemetry. A very rare sight these days. Glad to see. Not even Mozilla does that with Firefox [1]. > Starting in Go 1.23, the Go toolchain can collect usage and breakage statistics that help the Go team understand how the Go toolchain is used and how well it is working. We refer to these statistics as Go telemetry. > Go telemetry is an opt-in system, controlled by the go telemetry command. By default, the tool…
It seems like the right way to respect a user's privacy, but opt-in telemetry just doesn't work. I see the concerns as a user (and disable telemetry wherever I can), but at the same time if I were to add telemetry to my OSS project, I would either make it opt out, or just not add it at all. The people who actually enable telemetry are a huge minority, and the data collected would be completely useless due to bias. Th…
The best way is not to have telemetry at all. But then that's a user-centric take.