Hacker News new | ask | show | jobs
by mikaelsouza 1476 days ago
Maybe I'm being a bit naive, but the telemetry is supposed to help the VSCode developers to improve the product, right?

It feels a bit strange when some of us want the benefits of what this telemetry may give (a better product, perhaps?) while not willing to conceive information to improve it.

Maybe it's similar to how ads work. I use an ad blocker, but because I feel ads make the product worse, not better.

I am not sure if my pov makes sense though.

5 comments

On the one hand, I sorta agree with you and I find some of the kneejerk anti-telemetry perspectives to be maybe overly paranoid. On the other hand, I do think there's a valid concern here because the telemetry is closed source.

Short of reverse engineering the official binaries and/or inspecting what it sends back to Microsoft, there's no way of knowing what it's actually collecting, which is understandably concerning given Microsoft's history. And you'd have to do that for every release, since any update could expand the scope of what they gather.

Personally, I don't quite care enough to bother doing something about it, but I can see why folks who are inclined to distrust Microsoft would not want to trust them on this.

Telemetry is also not the only solution to the problem of improving a product. For something like a code editor, I cannot imagine what they can learn from telemetry that the cannot also learn from methods like user interviews.
User interviews are slow, unreliable compared to millions of devs submitting telemetry, and take a significant effort on both sides to conduct. Telemetry can alert of bugs, crashes, incompatibilities on certain platforms, hardware & software. You can see which extensions are most used, how often the settings are changed, which ones are most often changed, for example:

how many % of the devs change their font? To which one do they change it? can we change the default to that if say.. 80% of the devs prefer it to the other default.

They can also run a/b tests testing new features and gather info without having to poll thousands of devs about it.

Do you really think font choice is worth spying on all your users?
user interviews are as only as useful as your questions. telemetry gives a more honest look in how the application is actually used.

i would prefer access to both information

> It feels a bit strange when some of us want the benefits of what this telemetry may give (a better product, perhaps?) while not willing to conceive information to improve it.

I don't think this is representative of the mentality, though. Just because you would benefit from the product improving and would like to see it improve doesn't mean you have to agree with any means of doing so.

While I understand there are benefits to telemetry, I don't think it's fair to make it out like it's the only way to improve a product or that there are no comparable alternatives. Much less that anybody being allowed to opt-out completely ruins the benefits of telemetry.

If anything, if you're in favor of telemetry in VSCode, you should be pushing for (clear and verifiable) opt-out, as that means your own data and use cases get a bigger say.

Maybe it has to do with Microsoft's history of collecting too much information for profit and ignoring user feedback that has disillusioned people into denying it?

Have you seen Windows telemetry?!

If Microsoft actually cared about improving their product to fit their users' needs, they would listen to feedback.
Telemetry is stupid for many reasons, a big one is that many of your users will block it so your data will be bad.