Telemetry in Go... What the hell?
In the latest release of Go, I discovered a disquieting new feature: telemetry. It appeared with the 1.23 release. I'm familiar with similar features in Microsoft's solutions, but I didn't expect this from Go. According to the Go dev blog, they decided to include it to assist developers and contributors with bug fixes and improve their work. I remain unconvinced. By default, telemetry operates in a local mode—meaning it runs but does not send data.
You can check the status of telemetry by typing:
go telemetry
...and disable:
go telemetry off
This trend toward telemetry is troubling, and making it enabled by default only reinforces that view. Is traditional reporting of suggestions and issues now considered outdated and insufficiently trendy?