I get that it’s open source provided you use codium not code but I still find that interesting

  • ???@lemmy.world
    link
    fedilink
    arrow-up
    131
    arrow-down
    12
    ·
    1 year ago

    Because the hate is based on their shitty OS. They did a fairly good job with VSCode. Our hate isn’t blind.

    • tomten@lemmy.world
      link
      fedilink
      arrow-up
      4
      ·
      1 year ago

      Not hate in my case, but I don’t like ms and it’s because of the shit they have done in 90s and 2000s. Their current support of linux is not something I trust.

    • OsrsNeedsF2P@lemmy.ml
      link
      fedilink
      arrow-up
      43
      ·
      1 year ago

      This one is a bigger issue. One of the projects I used to contribute to moved to Gitlab, and saw a significant decrease in organic contributors. GitHub simply has more users, better SEO, and a better ecosystem

    • flashgnash@lemm.eeOP
      link
      fedilink
      arrow-up
      8
      arrow-down
      3
      ·
      1 year ago

      True but GitHub wasn’t always Microsoft and at least in my experience moving between git providers is a pain

      • aleq@lemmy.world
        link
        fedilink
        arrow-up
        10
        ·
        1 year ago

        How is it a pain? You just change the origin on your existing project, and new projects you just use the new one to start with.

        • intensely_human@lemm.ee
          link
          fedilink
          arrow-up
          12
          ·
          1 year ago

          You gotta change the origin on every deployment you have. Update environment vars, reconfigure tools. You have to port all your PRs over somehow. Your issues. Your documentation. All the access keys. Etc.

    • darcy@sh.itjust.works
      link
      fedilink
      arrow-up
      29
      ·
      1 year ago

      you get trapped in Vim because you dont know how to exit.

      i get trapped because ive sunk so much time configuring

      • MigratingtoLemmy@lemmy.world
        link
        fedilink
        arrow-up
        3
        ·
        1 year ago

        Agreed to the latter point. The only reason why I might not use vim is to copy-paste some code in and out of the file, in which case I prefer plain text editors.

        With that said, I’m a purist who uses vim without any external plug-ins (other than the files I wrote myself in ftplugin). Use vim on a remote machine whilst SSHed into it from a windows machine and wanting to copy-paste stuff in and out is a major pain which is why I downloaded Vscode in the first place. This piece of cancer is not touching my linux machine.

        • darcy@sh.itjust.works
          link
          fedilink
          arrow-up
          2
          arrow-down
          1
          ·
          1 year ago

          based asl for using vim without plugins. although what is difficult about copy/pasting? i think u can get vim to use the system clipboard with a command

          • MigratingtoLemmy@lemmy.world
            link
            fedilink
            arrow-up
            3
            ·
            1 year ago

            Indeed, however I’m using Windows as the host, whilst SSHed into my development machine.

            Yes, integration with the system clipboard does make things somewhat easy. I would still use a simple GUI text editor if I was using my mouse though (like copying from a website using a mouse).

  • OsrsNeedsF2P@lemmy.ml
    link
    fedilink
    arrow-up
    36
    arrow-down
    10
    ·
    1 year ago

    VSCode isn’t even that good, idk why people are obsessed with it.

    For anything compiled, Jetbrains beats it 100:1, and for anything interpreted it’s a couple tiers better than Kate.

    Personally, I won’t be losing sleep if I have to stop using VSCode.

    • flashgnash@lemm.eeOP
      link
      fedilink
      arrow-up
      13
      ·
      edit-2
      1 year ago

      Jetbrains IDEs are not free though are they?

      I also quite like the light touch feel you get from code, I can use it for any language and am not going to have to navigate through hundreds of language specific features I don’t need unless I install them myself

      Kate might do similar but I can’t imagine the extension pool is big enough to compete and I think at that point I’d just use a commandline editor instead

    • Zeth0s@lemmy.world
      link
      fedilink
      arrow-up
      12
      arrow-down
      1
      ·
      edit-2
      1 year ago

      VSCode is a modern emacs. Similar concept, a single editor to do everything via extensions. That’s the selling point. “young people” never had the chance to work with a similar concept, this is why they found it so revolutionary (despite being a concept from the 70s).

      I use it because I am forced to use a windows laptop at work, and emacs on windows is a painful experience

    • jelloeater - Ops Mgr@lemmy.world
      link
      fedilink
      English
      arrow-up
      2
      ·
      1 year ago

      Right tool for the right job. Like I use VSCode for PowerShell on AWS Windows boxes over SSH, works great. But for Python or Terraform, JetBrains Suite is just better in everyway.

  • CrypticCoffee@lemm.ee
    link
    fedilink
    English
    arrow-up
    23
    ·
    1 year ago

    Those that truly dislike MS and telemetry won’t.

    If I’m using non-free it is Jet Brains.

    I tend to use Kate, KDevelop.

    MS still slurping code into Copilot from Github and telemetry in VSCode.

  • xantoxis@lemmy.world
    link
    fedilink
    arrow-up
    23
    arrow-down
    4
    ·
    1 year ago

    “Most of us hate microsoft” is honestly a pretty bold claim. They’re just a company that makes software. The vast majority of the world’s Linux users–which is to say, professionals who build or manage software that runs in Linux–don’t care about them one way or another.

    This sub might have an ideological skew, but you still don’t know what people in here think about Microsoft.

    • AssPennies@lemmy.world
      link
      fedilink
      arrow-up
      4
      arrow-down
      2
      ·
      1 year ago

      No I hate MS. I won’t ever forget the pain that was developing edge cases around Internet Explorer (fuck IE 6, that shit was the worst).

      • MeatsOfRage@lemmy.world
        link
        fedilink
        arrow-up
        2
        ·
        1 year ago

        To be fair, when ie6 came out it was a really good browser. The concept of evergreen browsers wasn’t broadly a thing back in 2001. Windows XP was a huge success and there was no way to convince the world to move off of it and many companies built their intranets specifically around ie6. I think it was Korea that built all their banking off of Active X.

  • StarkillerX42@lemmy.ml
    link
    fedilink
    arrow-up
    19
    arrow-down
    2
    ·
    1 year ago

    VSCode is an open source IDE. Its biggest rival is the JetBrains suite. When the alternatives are proprietary, VSCode is a win.

      • Fisch@lemmy.ml
        link
        fedilink
        arrow-up
        6
        ·
        1 year ago

        Aren’t those features just telemtry and the plugin store (for which there is an open source replacement btw)

        • flashgnash@lemm.eeOP
          link
          fedilink
          arrow-up
          4
          ·
          1 year ago

          Live share, remoting (running over ssh or other) and settings sync are both absent from codium, they’re the ones I know of

            • flashgnash@lemm.eeOP
              link
              fedilink
              arrow-up
              2
              ·
              1 year ago

              I don’t think so, it runs a client and a server version of VS code so all extensions, settings, debug config etc work on the target machine as if native.

              Seems like a core feature a plugin wouldn’t be able to implement properly

              Obviously you can run ssh in the terminal or you could network mount the filesystem somehow but it’ll be way jankier

            • flashgnash@lemm.eeOP
              link
              fedilink
              arrow-up
              1
              ·
              1 year ago

              You can obviously SSH from the terminal but unless you use some external solution you can’t open folders on remote machines in the ide

      • StarkillerX42@lemmy.ml
        link
        fedilink
        arrow-up
        4
        ·
        1 year ago

        I did for a few years. Eventually I had to switch to VSCode because any given Jetbrains product is only good at a single language, and constantly switching Jetbrains products is a nightmare. Now that I’ve been using VSCode for a while, there are some extension that are so critical to my workflow Jetbrains is virtually useless to me without them.

        • jelloeater - Ops Mgr@lemmy.world
          link
          fedilink
          English
          arrow-up
          2
          ·
          1 year ago

          Yeah, I mean, if it works better for you, then good on you 😎 I mostly just stick to Python and Terraform. I used their GoLand IDE for a while, it was nice. What extensions are ya using? I’ve seen a lot of embedded folks really like VSCode.

          • StarkillerX42@lemmy.ml
            link
            fedilink
            arrow-up
            2
            ·
            edit-2
            1 year ago

            Most extensions have good equivalents. Other languages like Julia are VSCode only. Fortran was the language that really made me jump ship, PyCharm’s Fortran extension is barely syntax highlighting. Remote - SSH is the killer though, it is a beautifully made and essential tool for working with remote systems.

            Most importantly, PyCharm doesn’t really have any killer features or extensions that makes it essential.

            • jelloeater - Ops Mgr@lemmy.world
              link
              fedilink
              English
              arrow-up
              1
              ·
              1 year ago

              Yeah, their extensions are okay, but it’s mostly what you get in the box. The remote SSH is sooo nice, I use it everyday for PowerShell from my Mac to Windows boxes. Yeah, I definitely get that for something like Fortran. I used to do LUA a ton back in the day, and it was the only good IDE for it.

      • Pieisawesome@lemmy.world
        link
        fedilink
        arrow-up
        2
        ·
        1 year ago

        The jetbrains default hotkeys is in direct conflict to the “typical defaults” for hotkeys you see in the world

  • HurlingDurling@lemm.ee
    link
    fedilink
    English
    arrow-up
    16
    ·
    1 year ago

    Don’t use vscode, use vsCodium, all the goodness of vscpde with none of the sleezy ms tracking

  • 👁️👄👁️@lemm.ee
    link
    fedilink
    English
    arrow-up
    16
    arrow-down
    4
    ·
    1 year ago

    It’s a tool. You use the best tool available. Getting your day job done is your bottom line, you can’t afford to be any less productive. If you’re a foss coder doing it on your own time, go crazy. Using the most efficient tool isn’t the same thing as supporting a company’s bad practices, the real world isn’t black and white.

  • Quazatron@lemmy.world
    link
    fedilink
    arrow-up
    10
    ·
    1 year ago

    My hate for Microsoft is based on the Embrace-Extend-Extinguish business tactics they use since the 80’s instead of competing on product quality.

    Take a look at the recent computing history and you’ll find plenty of examples of great software killed by MS shitty alternatives that were the default because of the stranglehold on the OS market.

  • Nibodhika@lemmy.world
    link
    fedilink
    arrow-up
    11
    arrow-down
    1
    ·
    1 year ago

    Which goes to show that we don’t blindly hate Microsoft, and that it’s not that we refuse to use Windows because it’s made by them, but because it’s shit.

  • taranasus@lemmy.world
    link
    fedilink
    arrow-up
    11
    arrow-down
    2
    ·
    1 year ago

    ITT people having their minds blown by the fact the creator and the creation are two different things.