The Microsoft hypocrisy for Linux elitists
Description
A four-panel comic meme format featuring an NPC Wojak character. In the first panel, the emotionless NPC Wojak states, 'M$ IS BULLSHIT (I USE ARCH BTW)', representing a stereotypical anti-Microsoft Linux user. The dollar sign in 'M$' is a common pejorative used to criticize the company's historically commercial nature. In the second panel, another character with a simple, smug expression challenges him with the question, 'SO YOU DON'T USE GITHUB, VSCODE OR NPM'. This highlights the hypocrisy, as these essential developer tools are all owned or developed by Microsoft. The third panel shows the NPC Wojak character silent and expressionless, seemingly unable to respond. In the final panel, his expression turns to anger with furrowed brows, indicating that the point has struck a nerve and exposed the flaw in his absolutist stance. The meme satirizes the cognitive dissonance of developers who profess to hate Microsoft while relying heavily on its massive contributions to the open-source ecosystem
Comments
33Comment deleted
Hating Microsoft while using VSCode on Arch to push to a GitHub repo via an npm script is the modern developer's equivalent of 'Sent from my iPhone'
At this point the only way to keep Redmond out of your stack is to alias ‘git’, ‘code’, and ‘npm’ to /bin/echo - congrats, you’ve achieved air-gapped productivity
The real package dependency here is the cognitive dissonance required to maintain your anti-Microsoft stance while your entire CI/CD pipeline runs through GitHub Actions, your IDE is VSCode with 47 extensions, and half your node_modules are maintained by Microsoft employees
Ah yes, the classic Arch user's dilemma: spending 6 hours configuring i3wm and dotfiles to achieve the perfect anti-corporate setup, then immediately opening VS Code (Electron app running on Chromium, owned by Microsoft) to push to GitHub (acquired by Microsoft for $7.5B) using NPM (also Microsoft-owned). It's like being a vegan who only eats at McDonald's - technically you can make it work, but you're missing the philosophical point. The real irony? They probably compiled their kernel with proprietary Intel microcode while lecturing others about freedom. At least they're consistent in one thing: telling everyone they use Arch BTW, even when nobody asked
We boycott M$ so hard that our IDE, git remote, and dependency resolver all handshake with Microsoft-owned endpoints - principles eventually consistent with convenience
Every “I’m Microsoft-free” rant ends with CI on GitHub, reviews in VSCode, and releases to npm - vendor-neutral the same way AKS is “just Kubernetes.”
MS is bullshit until a merge conflict hits and `gh pr create` becomes your best friend
Well. Nope Comment deleted
Microsoft own npm? Wow, I didn't think they could get worse Comment deleted
questionable company buys a wrapper over questionable vcs which buys questionable packet manager which is essential to the initial company's questionable scripting language... looks perfect to me 🌚 Comment deleted
I used to use Atom, Microsoft promised they wouldn't kill it when they bought Github.... Then of course they killed it. Womp womp. Comment deleted
EEEEEEEEEE Comment deleted
Yup. Alive and well as always Comment deleted
they also have made open LLMs (Phi) Comment deleted
GitHub wasn't created by Microsoft Been using it for years before they bought it Comment deleted
Skype wasn't created by Microsoft. .... PowerPoint wasn't created by Microsoft. ... MS-DOS wasn't created by Microsoft. Comment deleted
PowerPoint? I had no idea! But I can add Hotmail to this list. Idk if it even exists anymore, though. Comment deleted
I'm old enough to encounter the original author in copyright section of About. Hotmail was renamed to Outlook dot com Comment deleted
Wait what NPM is Microsoft? Comment deleted
Forgejo, a JetBrains editor (still evil, I know, VSCodium is also still there) and no just no lmao Comment deleted
developers don't use github. Companies do Comment deleted
worst opinion I've heard in ages Comment deleted
okay, maybe companies don't do either, I mean it is not up to individuals to decide Comment deleted
? Comment deleted
Ah yes, a company which was doing just fine before getting acquired, an IDE which works flawlessly because community maintained and the worst package manager in human history Comment deleted
not to mention there's capable alternatives Comment deleted
and not in the "just use GIMP bro" sense, codeberg is actually just better than github, vscode is an ass IDE, and npm … don't even get me started on this hellhole of a package manager Comment deleted
and the packages they serve at npm... Comment deleted
Codeberg has free ci? Comment deleted
https://docs.codeberg.org/ci/ Also GH Actions is worse CI than pre-release Jenkins Pipeline suite was, which is an achievement in itself. Comment deleted
I think the issue with ditching github is the same as with ditching any popular social media / platform. codeberg may be way better than github in every aspect, but there is no practical point in migrating - if everyone already uses github, even not exclusively, you will attract more collaborators / users on there than on codeberg, and smearing one project across multiple different platforms negates any benefit of said migration. it has become a de facto standard at this point Comment deleted
Ok, GitHub Is actually good, infact M$ buy it, the real M$ is DevOps and it is actually in M$ style (shit). The VsCode is good editor. npm is a bullshit without any doubt.. Comment deleted
npm does its job okay-ish Comment deleted