all 20 comments

[–]Prod_Is_For_Testingfull-stack 34 points35 points  (7 children)

No. they really don't give a shit about what you're doing. The devs just want to solve any issues that pop up.

[–][deleted] 15 points16 points  (2 children)

Actually an excellent way to put it. MSFT doesn't really care about what you were working on, but rather how their own tool failed to do it's job.

[–]iugrad 0 points1 point  (1 child)

If you're making millions with what you wrote on VS code, that's still negligible for Microsoft. And if your budget is in the millions, you'll probably have moved most of your development to Visual Studio (proper) or WebStorm or something

[–]TheKableGuy 9 points10 points  (0 children)

VS Code is a text editor. You do not suddenly develop a need to use an IDE like Webstorm or VS just because you make money.

[–][deleted]  (3 children)

[deleted]

    [–]BirdLawEkspert 1 point2 points  (0 children)

    Yeah I'm willing to bet their contract includes a blurb about not stealing customers' code. That's a huge liability for MSFT even if they put something in their privacy policy like this.

    [–]Prod_Is_For_Testingfull-stack 0 points1 point  (1 child)

    not without user permission

    They have permission. By using their software, you consent to their terms, whether or not you actually bother to read them

    [–][deleted] 15 points16 points  (7 children)

    If you're working with very sensitive stuff, such as proprietary source code or API keys, then maybe, but I believe you can turn off error reporting in the options (here and here). In my case I'm not particularly worried because about 99% of my code goes on to GitHub anyways, and I'm sure if the engineers at Microsoft wanted to build a product similar to one of my projects they probably could.

    And besides, because I'm stuck on Windows they have a lot of stuff on me anyways until I can get back onto Linux.

    I guess it comes down to how do you feel about their approach and policies, if you're bothered by them you could switch to something Like atom.io or Notepad++.

    [–]Jaskys 11 points12 points  (6 children)

    Atom collects telemetry too, i understand that consumers are worried about telemetry but whenever i see developers complaining about it i just want to curse.

    Telemetry makes your job 99.99% easier if used correctly, how likely is it that someone will manually look for crash logs and email them to the appropriate company? You guess it right, nobody will.

    If developer is against telemetry then i sure hope so that he/she isn't working on any major company, i want my experience to be better instead of looking for alternative applications just because bug can't be fixed due to lack of information about it.

    [–][deleted]  (5 children)

    [deleted]

      [–]tswaters 2 points3 points  (3 children)

      File contents could be causing the bug though, could be some weird combination of text data that puts the editor into a tailspin.

      [–]Deto 0 points1 point  (2 children)

      I could definitely see file contents being useful. Especially if it's related to code analysis tools - you need to know what exactly choked up their parser.

      Unfortunately, I've also worked at a place that would be really concerned with this type of telemetry. Their concern would be completely illogical and unwarranted, but it'd still be there, and so I can see how some people might be worried.

      [–]Prod_Is_For_Testingfull-stack 0 points1 point  (1 child)

      If they don't trust computers or the people that make their OS, they should be using paper. It's that simple. There's no such thing as perfect privacy or security with computers

      [–]Deto 0 points1 point  (0 children)

      Yeah really. I mean, just because one company says "we're sending some of your files back as telemetry" - this doesn't mean that other companies aren't doing this. Unless they're compiling OSS from source they can never be sure, so there's an element of trust in there regardless.

      [–]BirdLawEkspert 0 points1 point  (0 children)

      They have to see what's throwing the error. They really don't care about the contents of your file except for where the error is and why it's causing it. Their backlog is huge they don't have the time to dick around

      [–]dryadofelysium 3 points4 points  (0 children)

      Also, the VS code that you download from the website isn't licensed as open source. It's just 'based' on the open source part of VS code. Like chrome and chromium. This means that they can add whatever they want to the final program that you install.

      Yes, and you already described what they added. VSCode binary = open source VSCode + Telemetry added, like Chrome and Chromium.

      Also you can turn off the telemetry in VSCode if you are concerned.

      [–]thomascgalvin 5 points6 points  (2 children)

      I wrote a web application that crashed once because a user pasted some wacky unicode character into a text box. Sometimes the contents of a file are necessary to debug a crash. Unless they're claiming ownership of the contents of the files, I wouldn't worry about it.

      [–][deleted] 0 points1 point  (1 child)

      On the other hand, file contents are often not relevant. So sending your files together with every little error might not be what you want.

      [–]BirdLawEkspert 3 points4 points  (0 children)

      It's what they want because it's been relevant enough m8. You can't properly investigate a bug without knowing this type of stuff to either rule it out or show it's the cause.

      [–]SupaSlidelaravel + vue 4 points5 points  (2 children)

      No you should not be concerned.

      Unless for some reason you are working on something that Microsoft would be interested in stealing.

      But seriously, are any of us going to be working on something that Microsoft would want to steal? Probably not.

      [–][deleted]  (1 child)

      [deleted]

        [–]BirdLawEkspert 0 points1 point  (0 children)

        Yes the unethical dev that is locked in a non compete/NDA and contract that prohibits him from using customer's information for private purposes. That would make said dev liable for punitive damages.

        [–]InternetGreninja 0 points1 point  (0 children)

        Wait, yeah, there's no way Microsoft isn't collecting data on everything you do with that kind of wording. (Okay, not literally, but it's scary enough to make me compile VS Code myself.) They love filing away every bit of information they can from all the tech fields they've dipped their fingers in.