OK, then it places the developers and PMs convenience ahead of the users privacy and autonomy.
Which speaks volumes.
They do not understand, they just shrug “I guess devs need this”. They expect us to know, to care, because it is our job. We don’t and it’s sad.
That’s why things like public opinion surveys have to be random and why jury duty selection isn’t volunteer.
I disagree with the practice, but it's definitely the way it is.
- which operations were running slowly on real user's computers (and how commonly they ran slowly), so that we could fix these;
- whether users were faced with out of memory errors, or timeouts, etc.;
- whether users had abnormally large database, preferences, etc. files, which suggested that we should optimize for such cases;
- in some cases, whether some features were used at all because if they weren't, it wasn't worth optimizing them.
I'd qualify these as definitely in the interest of the user.
I know that not everybody enjoys having Telemetry collected on their usage, but without this, Firefox would never have been able to catch up with Chrome on user-visible performance.
Terrible conclusion, by that reasoning a drunkard should only seek for his keys under the streetlight
If you do the former, there is a chance you may be missing out. You do the latter, you are certain that you are missing out.
I don’t want browsers or tools to undermine the trust of their users by quietly tracking unknown things. But I agree collecting usage data matters in ways that aren’t always appreciated.
I don’t know how to do it transparently and preserve/establish trust. But I think the instinct to distrust any metric collection probably isn’t the right balance to strike.
Not in the modern software ecosystem it's not. How often is telemetry used to make a product better vs. helping to add more dark patterns to increase "engagement"? No amount of telemetry seems to stop Microsoft from shoving more user hostile garbage into Windows 11.
The only users that developers defending telemetry seem to care about are the ones who are ignorant/silent, e.g., the ones who ignore surveys. For example, if users on HN explicitly state they oppose telemetry, then developers replying on HN will disregard or downplay such statements and instead refer to "the majority of users", "all your users", or some such.
If this majority of users are silent, not stating their views on telemetry as are users on HN, then that does not mean they are on the same side as developers. It would be "biased framing" to assume otherwise. If informed consent was required, would these users agree with developers and consent to telemetry. We do not know.
Look at what happened when Apple introduced App Tracking Transparency in 2020. The change made users choose whether to allow apps to track. Only 3% chose to allow it.
https://arstechnica.com/gadgets/2021/05/96-of-us-users-opt-o...
What would happen if "Telemetry Transparency" was introduced and users were always forced to choose whether to allow telemetry.
If telemetry is enabled by default, then that is not user choice.
Is it disingenuous for developors defending telemetry to pretend that user ignorance and silence equates to informed consent.
If that is so, just ask and explain and be more specific than “this helps improve things”. How hard is it to say how exactly this vague ball of data is helping The Users?
this is a biased framing of the problem. first of all, the telemetry is often more useful for PMs (not developers) to make decisions on what efforts to prioritize vs not, and to assess relative success of launches. less of a convenience thing, but an industry standard way to get some meager signal from all your users, not just the ones that fill out surveys (and i'm sure theres plenty of complaints about surveys being unrepresentative too).
second of all, the work that developers and PMs do with this anonymized data is usually intended to help users.
pitting developer vs user is a false binary.