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

    • @tomten@lemmy.world
      link
      fedilink
      79 months 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.

        • Franzia
          link
          fedilink
          49 months ago

          My baby actually. Look, MS is a powerful company and they’re making a lot of desperate strategic purchases as their main business corrodes. Their brand is more based on gaming. Their infrastructure? The cloud and github. They’ve got the butter and they’re looking for bread to slap it across.

          • @nilloc@discuss.tchncs.de
            link
            fedilink
            English
            29 months ago

            Yeah, I have a deep seated fear for the future of GitHub in the long run. Seems too ripe for eventual enshitification.

            • Franzia
              link
              fedilink
              19 months ago

              Well, this seems inevitable. But on the other hand, Github is really unique in the business and labor market too.

              1. Huge and important companies depend on it for hosting code.
              2. These same companies depend on open source projects.
              3. These same companies depend on programmers posting to their Github to share examples of their skills with the world, being potential employees.

              Now if you can enshittify Github in a way that doesn’t fuck with how important people use it too much, it will be after changes to how the tech hiring environment works - worldwide.

    • @nottheengineer@feddit.de
      link
      fedilink
      19 months ago

      VScode is the epitome of the EEE strategy. The core product is open-source, but it’s filled to the brim with tracking and the official extensions have DRM. Yes, there’s DRM on your python LSP.

      Anyone who gives a shit should look for alternatives right away. The problem is just that there aren’t any that are as easy to set up.

  • haruki
    link
    fedilink
    1199 months ago

    I hate Google but they gave us Go, Kubernetes. I hate Amazon but they gave us AWS. I plainly hate those companies, but adore the brilliant engineers that work there.

    • Captain Beyond
      link
      fedilink
      349 months ago

      Google is also one of the most prolific contributors to Linux, and was the #3 corporate contributor in 2022. If you’re avoiding everything Google had a hand in you literally can’t use any GNU/Linux.

      • @Wilzax@lemmy.world
        link
        fedilink
        339 months ago

        It’s almost as though the beauty of open source is that it doesn’t matter who contributes, we all benefit from the result because we can all check each other’s work and all use what we want

      • @Pantherina@feddit.de
        link
        fedilink
        59 months ago

        Google is perfect at getting rich by shipping disgusting 90% FOSS 10% Tracking software. Literally all their Android Apps are closed source tracking malware. AOSP gets nearly no attention. But yeah, good Platforms

        • Captain Beyond
          link
          fedilink
          1
          edit-2
          9 months ago

          Well, yes, the end products of GAFAM aren’t designed to respect users’ freedom, but rather to control them. That doesn’t mean we can’t extract the good parts of what they do and create user-respecting alternatives. Standard Android sucks but we have LineageOS and GrapheneOS, for example.

          A tool, like any human creation, is imbued with the agenda of its creators. The freedom to share and modify the tool is what allows the community to override the initial creator’s agenda. If free software comes with tracking malware the community will create a version without it. The community thus acts as a check against the power of the core developers.

          This is why I’m against blindly rejecting anything that GAFAM has contributed to, as long as there is a freedom-respecting community version available.

    • 𝕸𝖔𝖘𝖘
      link
      fedilink
      English
      109 months ago

      This is a very very good answer, and perfectly portrays my feelings, as well.

    • @jack@monero.town
      link
      fedilink
      59 months ago

      Google is not deeply rooted in trying to harm the free/open software movement, unlike Microsoft. MS has always been the ideological enemy of Linux.

      • @victron@programming.dev
        link
        fedilink
        English
        09 months ago

        So much they made WSL and made many developers happy. People acting like nothing has changed in more than 30 years.

        • @jack@monero.town
          link
          fedilink
          0
          edit-2
          9 months ago

          How exactly is WSL helping anyone but MS? It’s there so devs on Windows don’t get tempted to try actual Linux

  • @smileyhead@discuss.tchncs.de
    link
    fedilink
    749 months ago

    VSCode is the only Electron program I know of that does not feel like using McDonald’s kiosk on virtual machine over remote desktop.

    • @coffeeaddict@lemm.ee
      link
      fedilink
      19 months ago

      I’m thinking of making an Android app with electron (NC I don’t know Java Kotlin whatever lmao) is performance that bad?

      • @smileyhead@discuss.tchncs.de
        link
        fedilink
        29 months ago

        Electron is for desktops OSes, so I think SE are talking about different things.

        And it’s not only about performance, even when that programs are running on best machines it still looks like alien and not fit.

  • @onlinepersona@programming.dev
    link
    fedilink
    English
    549 months ago

    My bigger problem is many swear on FLOSS, but using Apple is OK. Go to a FLOSS conference and there are Macs everywhere.

    It’s undeniable that Microsoft has had positive influences on the opensource world with language servers, debug adapter protocol, an inbrowser editor that is seemingly embedded in any website with a code editor, cross-platform C# (maybe that’s a curse though, I dunno), linux contributions, and probably more I’m not aware of. Apple… I dunno. Vendor lock-in and more electronic trash?

    • @KillAllPoorPeople@lemmy.world
      link
      fedilink
      109 months ago

      Apple isn’t okay. Apple is forced onto developers. The general population using Apple products requires developers to use Macs. And, last time I checked, it’s a lot easier carrying around one laptop than two. It also doesn’t hurt that Apple products aren’t exactly the quality of off-brand Chinese laptops.

    • alufers
      link
      fedilink
      English
      5
      edit-2
      9 months ago

      I am one of those people. I have a Macbook Air laptop, which I mainly use to remote into my Linux desktop while on the go (mainly with vscode by the way). I found this to be sweet spot of usability, while at home the laptop is in a bag, charging and waiting for the next outing. This way I can enjoy the niceties of having a big desktop PC (performance, a LOT of USB ports, a huge monitor).

      The reason I have the Apple laptop is mainly because of the lightness and battery life. No other machine comes close to it. For now I sort of treat it as a dumb terminal, so MacOS is not a big hassle for me (except for the insanely dumb window management). I will try to ditch MacOS as soon as Asahi Linux releases webcam and microphone support, because it is the only thing that is stopping me from using it.

      And yeah, the ugly truth is that once I damage the screen or the SSD fails, the whole thing becomes e-waste (and money-waste).

    • The_Walkening [none/use name]
      link
      fedilink
      English
      39 months ago

      I mean if it’s the choice between Fisher-Price Linux in a decently good looking package or Windows in whatever (maybe entirely useless spec) machine your employer offers, it’s probably better to get the Mac for a lot of people.

    • @bus_factor@lemmy.world
      link
      fedilink
      39 months ago

      Apple does have some open source contributions. One example is CUPS, which was made by Apple and is now used by most modern Linux distros for managing printers. If you want more examples you’ll have to ask someone who actually likes Apple, I’m sure they can think of more.

    • @CeeBee@lemmy.world
      link
      fedilink
      29 months ago

      cross-platform C#

      Sure it’s cross platform, but it lacks feature parity with the Windows version. And the development experience is lacking on Linux. It’s not even that they haven’t brought everything over, it’s that they’ve even removed features, like hot-reload, from Linux.

  • JackbyDev
    link
    fedilink
    English
    419 months ago

    Your daily reminder that VSCode is shit not because of telemetry (take your time foil hat off for one second and hear me out and I say that jokingly with love) but because the extension marketplace is not allowed to be accessed by third party tools (INCLUDING CODIUM) and even then many of the extensions are proprietary, closed source. You’re not even allowed to distribute compiled VSIX files. It’s disgusting. Reading about the troubles gitpod faced that led to the (now) Eclipse Marketplace (idk the name, but it’s for VS Code plugins, don’t be tricked, it’s just owned by Eclipse foundation) is disheartening.

    • @flashgnash@lemm.eeOP
      link
      fedilink
      69 months ago

      Oh shit really? I knew their debugger was locked down didn’t know extensions were

      Codium seems to have all the same extensions though, has someone else just setup their own marketplace?

      • JackbyDev
        link
        fedilink
        English
        69 months ago

        Yeah, there is an open marketplace. It’s the one Codium uses by default. The problem is there’s no way for the controllers to just mirror everything because of the licenses. Also some of the extensions don’t work with Codium even if you download manually from the website because of bullshit like tweaking the name or whatever.

  • @CrypticCoffee@lemm.ee
    link
    fedilink
    English
    379 months 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.

  • @krimson@feddit.nl
    link
    fedilink
    339 months ago

    Neovim user here. Granted it takes some time to setup properly but it’s really fast with navigating through files, lsp functions and doing a search in thousands of files.

    I found vscode too slow and bloated for my taste.

    • @flashgnash@lemm.eeOP
      link
      fedilink
      19 months ago

      Having come from full fat visual studio and using fairly fast machines VS code is a breeze to use.

      Though I can’t imagine it can compare to commandline stuff in that regard obviously

      Is there much reason to learn vim nowadays? I was under the impression it’s mostly around for people who got used to it back in the day

      • @steeznson@lemmy.world
        link
        fedilink
        109 months ago

        Knowing vim is pretty essential for working on servers. My usual setup is ssh + tmux + vim. I suppose you could substitute nano for vim if it’s installed.

      • @debil@lemmy.world
        link
        fedilink
        69 months ago

        If you have to ask, maybe not. But if you’re mostly “keyboard driven”, code and edit files a lot, it’s (vim or neovim) very much worth trying out.

      • @krimson@feddit.nl
        link
        fedilink
        59 months ago

        For me personally I am most productive in Neovim. But if you can’t be arsed to fiddle around with config files to get things set up it’s probably not worth the effort.

        Use what works best for you.

        • @flashgnash@lemm.eeOP
          link
          fedilink
          19 months ago

          I think I’ll probably end up doing it regardless because I have a weird urge to make everything as difficult and custom as possible

          Got used to gnome, finally got it just how I liked it then threw it out for hyprland

      • @ebits21@lemmy.ca
        link
        fedilink
        English
        59 months ago

        It’s great if you get used to it and put in the time to set it the way you want it. I find IDE’s very bloated.

      • nickwitha_k (he/him)
        link
        fedilink
        19 months ago

        As noted by others, if you do work on remote hosts, it’s priceless. That’s how I got used to it and I now find VSCode slow and unintuitive.

        • @flashgnash@lemm.eeOP
          link
          fedilink
          19 months ago

          Vscode can actually run over ssh but you need to install the Vscode server which is not ideal for some

    • haruki
      link
      fedilink
      19 months ago

      Just the matter of taste. For some users who want to get to code quickly, they use VSCode without the hassle. For some power users who want to have extreme extensibility, they use Emacs/Vim.

    • It’s kinda like using chromium instead of chrome, isn’t it? Don’t use either; use firefox.

      No idea what the editor equivalent would be though… Emacs or vim maybe? Next to noone uses it, but it has so much more potential, if only it where widely adopted.

      • @TopRamenBinLaden@sh.itjust.works
        link
        fedilink
        English
        2
        edit-2
        9 months ago

        There really isn’t for free, at least as far as I am aware. You are probably right that Emacs can come somewhat close with the right packages and setup, but VSCode extensions just makes everything so much quicker and easier. JetBrains is also similarly good, but it’s obviously not FOSS, and I guess it would be considered a full IDE not a text editor.

      • musicmatze
        link
        fedilink
        19 months ago

        Next to nobody uses in your bubble maybe. Not on my watch tho.

        • Yes but no, I meant in society overall. In my group of friends some use vim but weirdly even some rhel-admins stuck with nano. I’ve yet to meet someone using emacs irl, but i haven’t been looking either :P

      • The Quuuuuill
        link
        fedilink
        English
        69 months ago

        The extension marketplace VSCodium uses by default requires that extensions have telemetry off by default

  • @xantoxis@lemmy.world
    link
    fedilink
    309 months 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.

    • @jack@monero.town
      link
      fedilink
      149 months ago

      Microsoft has been a pain for Linux professionals and maintainers for decades. M$ called Linux a cancer and actively developed strategies to harm us. Look up halloween documents. No reason to believe they are different now.

    • @AssPennies@lemmy.world
      cake
      link
      fedilink
      69 months 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
        29 months 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.

  • @teawrecks@sopuli.xyz
    link
    fedilink
    259 months ago

    This reminds me of when my dad holds an ideological belief about something based on politicians he doesn’t like who support it.

    “Climate change isn’t real because Al Gore…”

    “Supply Side Jesus isn’t valid because Al Franken…”

    “Affirmative Action is racist because Al Sharpton…”

    Actually now that I think about it, maybe he just doesn’t like people named Al…🤔

    But anyway, if it’s open source, and the source is sufficiently audited by third parties, and I’m able to compile and run it myself, and running it doesn’t have undesired behavior (telemetry etc) then I don’t care who wrote it, because it does exactly what I need it to.

    • @stifle867@programming.dev
      link
      fedilink
      79 months ago

      Unfortunately VSCode is not an open-source product, it’s only based on an open-source product. It’s the difference between Chrome and Chromium. VSCode does have telemetry. VSCode is licensed under Microsoft’s proprietary license.

    • @jack@monero.town
      link
      fedilink
      39 months ago

      So I suspect you don’t use any extensions or found a way not to get them from Microsoft?

      • @teawrecks@sopuli.xyz
        link
        fedilink
        69 months ago

        I don’t use vscode, I was just explaining that my requirements for using an open source product for my personal uses are independent of who wrote the code. I’m never going to say “I won’t use X source code just because Y wrote it”, that’s just silly. If I have the code, and it does what I would want it to do if I wrote it myself, and it doesn’t do anything I don’t want it to do, then I don’t care where it came from.

        Lately I’ve been using Neovim.

        • @jack@monero.town
          link
          fedilink
          39 months ago

          Yes, and I was adding that it is not enough for the product to be open source if the ecosystem surrounding it (e.g. extensions) still drives you to use proprietary software