Designed with telemetry in mind
Being able to track how users are using their software is very useful for designers. You can track which features users are actually using and which ones they don’t find useful or simply can’t find in the menus. You can also track general performance of your app, not just bugs. Telemetry can make your life better, but it has traditionally been an opt-in experience that allows people who don’t want to be tracked to remain somewhat anonymous.
Google’s Go, an open source programming language project led by Russ Cox, seeks to break with that tradition by building telemetry directly into the language and enabling it by default. As you can imagine, for many developers who thought about using Google’s Go in their projects, this didn’t work out. I’m not totally against telemetry, just that it should be opt-in, not opt-out.
Keep this in mind if you’re thinking of trying out a new open source language.