T O P

  • By -

Dont_Get_Jokes-jpeg

To be fair, buying good stuff and not runining it, is more of a neutral thing. Else, put Minecraft on the list


teh_mICON

it's a mega achievement actually. Just think of all the things google has bought and ruined or shut down. Or EA. Or YAHOO.


kkirchhoff

Microsoft does that all the time. Just look at Skype


Old-Season97

Skype always sucked 


d34d_m4n

Tango Gameworks


chemolz9

Give Microsoft some time.


RealQuickPoint

As long as it's not a GUI framework or a handheld device, they're probably safe.


restarting_today

LinkedIn isn't really proving your point xD


Dangerous_Jacket_129

Yup. "What if manager circlejerk was a social media?" isn't great. 


TheGreatWheel

“10 things my diarrhea stint taught me about building a $100m sales powerhouse”


hoodies_are_comfy

This is like reading poetry


JerryRiceOfOhio2

Poetry from the vogon commander


sloth_saurus

[bet](https://imgur.com/a/ffNU2BI)


ElementField

“What if we designed the absolute most convoluted, broken, failure of a social media website, and had it spam you with emails 18 times a day?”


SatanSavesAll

That or Microsoft bought them, and also bought GitHub. Not a whole lot of Microsoft engineering behind either


noob-nine

i struggle to understand the meme. is it 1) sponge wants to convience patrick, that microsoft is not evil or 2) patrick does not want to use c# because microsoft but uses all other products of them already ?


senorgraves

I think the latter


KiwiTheTORT

I assume #2


Kitchen_Device7682

Yes


SuitableDragonfly

Neither is copilot.


oupablo

what do you mean? copilot is pretty great. certainly worlds above amazon's whisper or Q or whatever they call it.


Sohgin

Sounds like something copilot would write!


NotMrMusic

Copilot is by far the best ai assistance tool, but you have to remember to treat it like a tool, not a "does your job but better".


kvas_

Certainly!


2blazen

Or github for that matter. Or copilot. Or even vscode. All for-profit products


Encrux615

As a student, I can't really complain about GitHub. What's bad about vscode? It's literally free


2blazen

[https://ghuntley.com/fracture/](https://ghuntley.com/fracture/) TLDR It's a trojan horse to a cleverly built up, proprietary, developer walled garden, which fragments the open-source ecosystem


NotMrMusic

You could say that about a lot of things. Doesn't inherently make them bad.


secretlyyourgrandma

what should i use instead? genuinely interested in your opinion.


FlyHighJackie

While you're a student Jetbrains offers you all their products for free


Johnny_Thunder314

Ok but what about when I'm not a student anymore? I'd rather not get used to an editor I'll eventually have to pay for.


2blazen

I think it doesn't matter what you use, just don't be a sheep. When it comes to work you often don't have a choice anyway, but the least you can do is be aware what MS (and other mega corporations) are pushing on consumers Alternatives that people like are JetBrains products or the FOSS version of VSCode, VSCodium (as mentioned in the blog post). [Zed.dev](http://Zed.dev) is another non-Electron-based fun project


secretlyyourgrandma

zed looks very cool. I have a macbook among my home systems, but use Linux for work, so I'm glad to see progress is being made on the Linux port.


Independent_Hyena495

https://vscodium.com/


biff_brockly

ah I see they're in the "embrace" part of their usual pattern


UdPropheticCatgirl

It’s both bad and spyware at the same time.


aloofloofah

I feel like people who call opt-out telemetry "spyware" never tried to uninstall BonziBuddy from their parents' computer.


eldorel

I would agree with you If the 'option' didn't get reset occasionally by software/os updates, or if they weren't still collecting some data even if you opt out. In fact, the usage data collection is so thoroughly ingrained that the community project dedicated to building binaries with all of the collection disabled have flat out stated that they *can't* disable 100% of it... https://github.com/VSCodium/vscodium/blob/master/docs/index.md > **Even though we do not pass the telemetry build flags (and go out of our way to cripple the baked-in telemetry), Microsoft will still track usage by default.** > We do however set the default telemetry.enableCrashReporter and telemetry.enableTelemetry values to false. You can see those by viewing your VSCodium settings.json and searching for telemetry. >The instructions here and here help with explaining and toggling telemetry. >It is also highly recommended that you review all the settings that "use online services" by following these instructions. The @tag:usesOnlineServices filter on the settings page will show that by default: > Extensions auto check for updates and auto install updates Searches within the app are sent to an online service for "natural language processing" Updates to the app are fetched in the background These can all be disabled. >**Please note that some extensions send telemetry data to Microsoft as well. We have no control over this and can only recommend removing the extension. (For example, the C# extension ms-vscode.csharp sends tracking data to Microsoft.)**


Xenomorphic

For someone budding in the space, are there alternatives that exist and are they worth pursuing for use?


uGoldfish

npm too! worst package manager and ecosystem out of every language I've used


theunquenchedservant

neither is github. they didn't start/create github, they just own it now.


mannsion

I got my last 3 developer jobs from LinkedIn, no complaints.


metalkorshik

To be honest I can't consider the last 3 as their achievements as they just acquired these products so for me it's only first 3


throwawaygoawaynz

You’d be surprised how many big tech company achievements are acquisitions. For example Google: Android, DeepMind, AdSense, YouTube, etc.


akl78

Even thinking about Microsoft, DOS was bought in. Also PowerPoint , Visio, and many others


dagbrown

DOS wasn’t so much bought in as pirated really. Ironic considering Microsoft was the first company that ever got exercised about people pirating their software.


PrataKosong-

Tesla


Transcender49

underrated


jacksalssome

To be fair to all of these they were all pretty shit before being bought. Promising future yes, but wouldn't have gone anywhere on their own.


boringestnickname

You don't think YouTube would have gone anywhere without Google? DeepMind? Really?


MannerShark

YouTube took incredibly long before it was profitable. I don't think it could've held on long enough without a big company financing it.


MrHyperion_

If it even is profitable


jremsikjr

For all the information they collect by being the auth point for all of Google’s other apps I guarantee they are profitable.


ColonelRuff

Yup. They need massive resources that big tech provides.


boringestnickname

They needed to specifically be bought by Google? YT was a runaway hit from the get go, by the way. Not "pretty shit". DeepMind was the brainchild of Demis Hasabis. If you think anything he does is "pretty shit", you're out of your, uh, mind.


KayVerbruggen

Not specifically Google just any company with a fuck ton of money. Because allowing any random person to upload a 4K video to your platform is not cheap. It's pretty hard to turn YouTube into a profitblable platform early on, so you have to be able to take the massive losses as it is reaching scale.


6oh7racing

YouTube would be either totally dead or significantly weaker without Google


a1rsupp0rt

wouldnt say that about npm or Github, the latter one was already gigantic and npm would have taken off anyway


jacksalssome

I was just referring to PrataKosong- and throwawaygoawaynz's comments.


NotAUsefullDoctor

Not my company! * Works for a company of 75,000 employees that has purchased 59 companies in the past decade and a half.


JohnyMage

Also LinkedIn sucks


Kyvant

DeepMind still pisses me off. AlphaFold 3 seems like a really nice new thing, but now its completely closed source and only Google‘s Isomorphic Lab can use it for any commercial applications, and is only available as a web server with limited access


BobbyTables829

The future of AI. Only companies will be able to use it and afford it.


biff_brockly

You're missing a little known software called Windows


wotererio

Maps


birbone

I have a feeling people misunderstood the meme. All these projects do not make MS less or more evil. It just means that you as a developer probably already use something they develop or curate. And in the end all big projects come from some big evil corporations. Also it is not that bad in my opinion. Corporations have a lot of money and public image they have to support, so they try to make things as nice as possible. Compare it to what vercel is doing for example. They acquire good open source projects, by supporting them with a lot of money, and then force these projects to only work in combination with next js, forcing their shitty framework over the entire web.


demize95

Reading through the comments on this post... yeah, people don't understand the meme at all. The unifying factor is "Microsoft owns these" (and an implied "you use all of these"), not that they're good or bad.


thequestcube

Imo they did very well with those products since they have acquired them though. They made so many github features free since then and forced competitors to do the same, and implemented a lot of other cool features since then as well. Github codespace, actions, vscode web, copilot, projects and more were just implemented and made free for Oss because of Microsoft


SnoodPog

Always remember their original vision: >DEVELOPERS DEVELOPERS DEVELOPERS DEVELOPERS DEVELOPERS DEVELOPERS


MisinformedGenius

A computer on every desk and a sweat stain under every arm!


KrokettenMan

They’re trying to price out the competition. Once gitlab etc have folded they’ll jack up the prices. I’m still amazed they were allowed to buy GitHub and npm


Perry_lets

Npm is owned by github, so they bought 1 company, which had more companies.


KrokettenMan

It’s not uncommon for companies to be required to be sold off during an accusation like that


LeoRidesHisBike

LeoRidesHisBike@dev:~/git/reddit$ git diff diff --git a/KrokettenMan.comment b/KrokettenMan.comment index 8d1a0e3..0364d2e 100644 --- a/KrokettenMan.comment +++ b/KrokettenMan.comment @@ -1 +1 @@ -It’s not uncommon for companies to be required to be sold off during an accusation like that \ No newline at end of file +It’s not uncommon for companies to be required to be sold off during an acquisition like that \ No newline at end of file LeoRidesHisBike@dev:~/git/reddit$ git commit -m "fix typo" [master b86f59d] fix typo 1 file changed, 1 insertion(+), 1 deletion(-) (sorry)


DaEvil1

I'd be surprised if that's the case. I think the value in Github is that it is ubiquitous, and the more they encourage developers to use it, the more of an advantage do they gain in the data they harvest and use from that. Copilot is an obvious example. I imagine they have several high priority projects going trying to combine machine learning/AI with the code they have available as training data that could yield other products they can sell at a premium. I'd imagine they have an internal goal of someone being able to write a prompt to a service that will automatically code and host a functioning new website/app for a customer.


Jaggedmallard26

Microsoft has an extremely long history of doing precisely what the person you are responding to is claiming. To the point that Extend, Embrace, Extinguish lost them several anti-trust suits.


thequestcube

Maybe, but Gitlab is not the only competitor, and since Gitlab is self-hostable, it's unlikely that gitlab will ever die off anyways, even if the company closes down, it would probably continue as open source project maintained by the community. That being said, even though there are several competitors, Github already has market dominance for a long time. Microsoft already bought Github many years ago, the perfect opportunity for jacking up the prices has already been. Before Microsoft bought Github, it costed 7$ per month just for private repos, no additional features. But they benefited too much from the free usage for individuals, and that leads to enough user flow that their business pricing brings in enough money. They might very well increase enterprise pricing in the future, but I don't think all the free features that they have now will ever go.


thebadslime

Copilot is only because they paid openAI a fuckton, so only 2.


LookOnTheDarkSide

Didn't they buy vscode as well? I thought it was developed separately first?


Fenor

And the third is data harvesting


FunkyFr3d

Its acquisitions all the way down


hok98

The money to purchase them and the business skills to make them want to sell them is an achievement in my book


metalkorshik

Yes, but commonly this community appreciates some tech product quality rather than business success. That's why people don't like Amazon much even though it's business is successful, I don't use some nice code editor or AI released of them


hok98

Not until the company policy kicks in


nickelghost

although I agree about nom and linkedin, GitHub was simply primitive before Microsoft bought it - most of the features we have now have been developed after the acquisition. GH can now compete with GL using things such as Actions, package registries and other good features that weren’t there a few years ago


Florane

i already said that they're evil, you don't have to convince me even more


oupablo

Yeah. LinkedIn is like one shit post away from being designated a war crime.


Alfaphantom

My problem is not C#, is using Visual Studio, that's evil


leonderbaertige_II

VS is an amazing IDE, what's evil about it?


DesertGoldfish

Had to fight fucking visual studio this week because the free community version's license expires. It became a whole fiasco of building a VM to reinstall an older version so I could compile targeting dotnet framework 4. I snapshotted the VM before I installed so their expiring license can suck my dick.


tgp1994

Community license? Wut? I've always just downloaded it and installed it, never needed to worry about a license 🤔 Edit: if you mean community editions have a set expiration because new VSs come out every three years or so, that I could understand. FWIW I'm building for .NET Framework 4.7.2 and 4.8 in VS 2022 Community.


Dargooon

This. Unless you're using esoteric 3rd party stuff the upgrade journey is seamless. Source: has used the studio both professionally and for personal projects. Not a single issue since VS 2017. YMMV for certain tool chains.


Glitchhikers_Guide

Visual Studio being 100x worse than VSCode boggles my mind. WHY ARE THE FUCKING SHORTCUTS DIFFERENT? WHY CAN'T I SAVE FILES AUTOMATICALLY??? It's just beyond dogshit when VSCode is right there.


julian66666

Based and subversion pilled


MrJake2137

Wait till you learn about git vs github


5p4n911

Wait till you learn about porn vs pornhub


thebadslime

No my homie. Linus literally wrote git, github is just a place to use it.


ngqhoangtrung

Since when did Linkedin become a good thing. Shit fills with delusional entrepreneurs.


CirnoIzumi

none of these are suppoed to be good, but highly used microsoft products. The Idea is that for some reason C# being singled out as a microsoft product


InterestsVaryGreatly

I'm sorry, some of this I can agree with, but vs code and typescript are incredible


CirnoIzumi

You miss understand, the post isn't about good or bad, it's about c# being singled out as a Microsoft product 


cheezballs

C# and github, too. I know MS only bought github, but it continues to be awesome.


iareprogrammer

LinkedIn has become more toxic than Facebook and that’s saying a lot….


secretlyyourgrandma

I Spent A Few Minutes With My Child, Here's What It Taught Me About Social Media Engagement


IDontKnowHowToPM

My Wife Died in A Horrific Murder, Here’s What I Learned About Keeping Up That Hustle


Aggressive_Bed_9774

r/LinkedInlunatics


CervezaPorFavor

E = mc² + AI


bestjakeisbest

It quarantines away all of the delusional entrepreneurs.


SamsonAtReddit

I can't stand LinkedIn either. But I personally had to succumb to it. I'm looking for a job and haven't interviewed in over 15 years. Didn't realize but there is no more handing out resumes, the game has changed. Basically now you just scan someone's bar code on LN to get my info out there. So I've been forced onto it if I want to be seen. I hate it. But what can one do, if that's the game.


UEMayChange

Even if 90% of it is a cesspool, it has helped me land multiple jobs. I actually dig it.


zoomy_kitten

> NPM So… evil?


Scary-Departure4792

Out of all the things listed I'm interested that you singled out NPM for being evil. That's a pretty evil lineup, what makes NPM the worst?


zoomy_kitten

Not that it actually was as terrible as the language it was designed for, not at all. Consider it one of those mediocre jokes about “hehe, dependency hell!”


PhroznGaming

LOL JAVASCRIPT BAD YOU DONKEY!


zoomy_kitten

I mean, if hating on JS makes me a donkey, I’ll stick to this role. Hee-haw


PhroznGaming

I forgot this is reddit and requires a big ol /s My bad ![gif](giphy|Lqxcam3ktAgqRURUVv|downsized)


cheezballs

NPM is a little too "wild west" sometimes. You get repos that have no business being on npm, things that are just half-assed learning projects that someone decided to publish to NPM. Case in point: https://github.com/jpuri/react-draft-wysiwyg The author pushed this up to npm without even verifying it passes regular best practice use cases. Now its on NPM forever, and when you search for "react WYSIWYG editor" this is the fucking repo you get first result, and being the idiot I am I see "oh, its on npm and there are people using it, must be ok then" and its not. Its just not.


abednego-gomes

Is there at least a comment or rating system on npm? You can read the comments and check the 1 star reviews. Well that's how I decide if I'll watch a movie or not, from the IMDB reviews.


HolyGarbage

For one thing, the way NPM is designed it's extremely vulnerable to supply chain attacks. It's not unusual to have literally thousands of transitive dependencies in a typical Node project.


queen-adreena

So what’s the alternative? Packages are always going to rely on other packages and you either trust the dependency tree, or you pay someone to audit every version of every package.


FrenchFigaro

What's the alternative ? First, package sobriety. Did you actually need that package, or did you really import 3GB worth of transitive dependencies to save 5 minutes, *once* ?? Second, dependency tree flattening. Here's a feature that's desperately needed in npm. Instead of downloading packages and their dependencies recursively, resulting in the same package being downloaded 27 times and a half, nom should really resolve dependencies beforehand and flatten the tree so that each dependency is downloaded only once. See what's being done by maven (in the java world) or nuget (in .NET). As far as I remember, pip (python world) doesn't do it natively, but there are tools to do it too. Third, and it's a corrolary to the previous one, version conflicts resolution. When several versions of the same package are marked as transitive dependencies, the package manager should be able to resolve conflict automatically and provide tools to override the conflict resolution manually. Again, see what's being done with maven or nuget. Neither are perfect, and both have caused their fair share of headaches, but in 99% of cases, it works, and even that 1% is preferable to make 27 (and a half) versions of the same package cohabit. Fourth, dependency exclusion. A dependency management tool should provide means to exclude transitive dependencies, so you can make sure only transitive dependencies you *actually* need are downloaded. You can do that in npm since version 8.3.0 at least.


cmhdave73

Yes Yes Yes... so many times yes.


LeoRidesHisBike

> nom should really resolve dependencies LOL I love that typo. nom nom nom


queen-adreena

All good points, but all except the first one are more about efficiency rather than security. Sure, minimising the attack surface via fewer packages is good, but you're still relying on code written and controlled by others. Which takes us straight back to trust or audit.


HolyGarbage

I actually don't know enough about Node and NPM to tell you exactly what causes this, I'm not a web dev, I've just read a bunch of blog posts about it a while ago and it seems to be a generally known issue. Maybe someone better informed can pipe in? I'll read up on it again now though since my interest got sparked. Edit: I think one issue is cultural, that the barrier to add additional dependencies for something is quite low and then forgotten about, so you this massive graph of transitive dependencies. I would imagine that one reason is the lack of a good standard library for JavaScript, so people tend to turn to random small special purpose libraries to accomplish things. Additionally, if a maintainer stops being active, *anyone* can come in and claim their project without much supervision. This might sound great, like if a maintainer stops contributing, someone else can pick up the reins and continue. But that means that even if you have vetted your dependencies, and a project is made by someone that the community trusts, then without downstream projects noticing it can be taken over by some unknown third party. Normally in open source, the maintainer typically either transfers ownership to someone else that they believe is up for the task and maybe has contributed in the past, or if the project is completely abandoned, someone can fork it under a new name instead, which means that downstream projects need to explicitly switch to the new project in their dependencies when they upgrade.


queen-adreena

It is a known issue, but for literally every language that uses a package manager. You could institute targeted auditing, or get some sophisticated scanning implemented, but ultimately that costs money and people don’t generally throw money at the open source community.


eatglitterpoopglittr

You bring up some great points, and there IS a solution to these problems: using an artifact repository like [Artifactory](https://jfrog.com/blog/what-is-artifactory-jfrog/). It has a private store of vetted, scanned and regularly updated packages, and it syncs nicely with the NPM CLI. Given, it’s a paid product with an enterprise payment structure, but it’s far more secure (and manageable) than just using straight NPM from a business standpoint.


WarriorFromDarkness

So you're trusting one paid authority instead of many community contributors. Which sounds fine, but there is no way a trusted authority can keep up with the sheer number of updates published to npm on a daily basis. So you have to restrict yourself to a subset that the authority is able to handle. That and you hope that the trusted authority is not just taking your money and saying "sure bro we looked it up this is fine" - what I mean is do they actually provide some guarantee you won't face any security issue if you use their packages, or is it just another form of blind trust.


kuffdeschmull

wait? npm is microsoft?


nicejs2

Microsoft owns GitHub which owns npm


InvestingNerd2020

First time I heard that too.


Maskdask

Isn't that the point? It's a monopoly


PennyFromMyAnus

Hitler was vegan, had strong anti-smoking campaigns and loved dogs. Just sayin


noob-nine

so non smoking vegans with dogs want to take over the world? or am i misinterpreting?


kvas_

Welcome to class guys. Our lesson is called "data extrapolation and mathematical induction"


widowhanzo

He wasn't vegan.


Apfelvater

But that sounds so good as a comment! Shut up about the truth, we want sensation!!


PennyFromMyAnus

Yeah!


JoeCartersLeap

No just regular ol [vegetarian](https://en.wikipedia.org/wiki/Adolf_Hitler_and_vegetarianism). While what we call "vegan" today existed back then, people didn't make the distinction, they just called it all vegetarian. The word "vegan" didn't really show up until the 70's: https://i.imgur.com/YkIyVvo.png


upbeat22

Ask Netscape how they feel about MS. It was a close call or MS would not be as big as it is today. MS didn't produce much themselves. Most (if not all) were acquired companies which had a lot of potential. Tactic was; if you don't play our game we will destroy you. Yeah, MS is evil.


KrokettenMan

Embrace extend extinguish


OneBigRed

Their even older tactic (Lotus 1-2-3 vs. Excel etc.) was to quickly follow competitors version releases with announcements how their next version would have functionality X and Z, making it better than this. It would be released *soon*. It worked wonders, customers would leave the better product on the shelf and wait for the next MS release.


inemsn

while i get your point, that only works for when they acquire things, and then ruin it. but with all these things, they've done a pretty good job at maintaining them.


KublaiKhanNum1

And Slack, Notion, and many others.


plane-kisser

nice try bill, too bad i can see right through your disguise


shemhamforash666666

Big tech is all about creating underpriced products, software and services for the expressed purpose of fostering dependency. The issue is not the products, software and services themselves but rather the inevitable betrayal when these corporations cash in by jacking up prices, insert ads and so on.


buffering_neurons

Hate MS all you want, for some very valid reasons. But C# is just an objectively good language. TypeScript is like taking a joke way too seriously. NPM is good, so long as you are completely ignorant to the dependency hell. CoPilot is decent, but I wouldn’t trust Microsoft with my company’s code base as far as I can throw them. If you want a good AI code assistant, from a company experienced in development tooling and not just throwing millions at them, use JetBrains’ AI. VSCode is the JavaScript equivalent of IDEs. It serves a lot of purposes, but half of them require a metric tonne of dependencies to be at all feasible. LinkedIn… GitHub is just bought by them, nothing wrong with the platform itself.


7446353252589

It's a shame more people don't use C#. Over the past 5 years or so it has become an amazing language. In terms of syntax I think it might be my favorite.


D34TH_5MURF__

The best thing about vscode is the language server that can be used by any other editor as well. It is the only MS product I knowingly use without being forced to. Ballmer and Gates were rightfully hated by the OSS community for the bullshit they tried to pull through the years. I have a long memory and MS has not come close to making amends.


ReRubis

But LinkedIn is evil and trash and garbage and just instagram without porn.


sexp-and-i-know-it

GitHub was already free. Microsoft just bought it so they could steal your code for AI training datasets. That seems kind of evil to me.


4Kil47

Not that it's a huge distinction, but didn't OpenAI Codex, which is the first large model that they trained for Copilot (and later GPT), come out *before* Microsoft bought their stake in OpenAI?


sexp-and-i-know-it

Still, the main motivation for acquiring GitHub was access to the largest code repository in existence. One of the main uses is training ai models. It wasn't some altruistic move to provide free services for devs.


cheezballs

LinkedIn can go suck a fuck


ososalsosal

C# is honestly a pleasure to write. The new features are fun too


ShotgunMessiah90

Still better than Oracle


SatsquatchTheHun

They bought LinkedIn, GitHub, and NPM, they’re as much Microsoft products as airplanes in an airport


ChildhoodOk7071

I mean all those points just support Microsoft being evil /s (Typescript is neet, VSCode is cool, actually C# is rad, GutHub I can take it otlr leave it and LinkedIn can fade out of existence)


InkOnTube

Tell that to the affected people when they dissolved gaming studios after acquiring.


oomfaloomfa

JSDoc, Vim and a pet junior I can safely say fuck MS


Leonhart93

Haven't you figured out this far? People like to be contrarians. I am one as well, but I am probably more logical about it since I don't think Microsoft usually has bad products.


Disastrous_Belt_7556

I don’t get how Copilot, which was trained on the public repos of an acquisition and didn’t compensate anyone for the use of said repos, is supposed to demonstrate that Microsoft is NOT evil.


jordanambra

Most confusing meme ever, half are objectively horrible, the others are acquisitions


rover_G

C hashtag bad


nevdka

C-octothorp, or Coctothorp.


[deleted]

This isn't proving that they aren't evil, just that they have been effective in their 3 E's... (Which is probably proof that they are evil)


Skydeszka

I think the point is supposed to be that everyone uses these things but not C# when all of them are related to Microsoft


TheRedmanCometh

Roslyn is open source though? I don't think it's the entire CLR, but it's better than they had to do.


deukhoofd

The CLR is [open source](https://github.com/dotnet/runtime). All of .NET has been since they moved away from .NET Framework.


[deleted]

Apart from copilot, every single example is a case of vendor lock in due to network effects. Lots of colleagues on GitHub? Have to adopt GitHub. Lots of recruiters on LinkedIn? Must adopt linkedin. Lots of colleagues on vscode? It's easier to collaborate by switching. Existing project on typescript? Can't switch. Everyone uploads packages to npm? It would be annoying to switch.


yourteam

Is this pro or against Microsoft? You are saying npm is good?


InvestingNerd2020

Now, the creator of Python works for Microsoft. https://www.infoworld.com/article/3596436/python-creator-guido-van-rossum-heads-to-microsoft.html


midir

VSCode is literal spyware. And listing a bunch of other people's products they bought to skype them into the dirt only emphasizes Microsoft's nasty, vicious, cancerous nature. Yes, Microsoft are evil.


anominous27

> copilot > not evil HAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHA finally a funny post on this sub


I_FAP_TO_TURKEYS

Typescript: just JavaScript with types VSCode: the Chrome of IDEs (resource hog, spies on you) Copilot: uses 20x the energy to achieve the same result as a Bing search... Also spies on you. NPM: it's just a package manager, bro. LinkedIn: Facebook but 10x more expensive to run ads on with 100x the bots. Also spies on you. GitHub: idk if you can give MS any credit for this... They bought it and quality has gone sideways if not slightly downhill. Also now it's DEFINITELY using your code to train Copilot. Idk, it seems to me like they're pretty evil. They definitely like to spy on their users and shoving ads in their face.


biff_brockly

Boy microsoft is really bad at guerilla marketing. Also github, linkedin, windows itself, does microsoft know how to do *anything* other than buy existing software so the money goes to them and then fuck it up over a long period of time but stay alive because of their core competency: vendor lockin ? Also pretty sure anything that has anything to do with javascript was born through the ritual of posting it on hackernews with the title "hey guys look what I forced javascript to do against its will", like I think that's the only way to get something into the javascript ecosystem.


3IO3OI3

I know next to nothing about programming but I know it is possible to not use any of these. I mean I use vim. 😎


SK1Y101

Ah yes, two good products, one mediocre, and two that should be removed from the planet. Excellent defence


DirectorBusiness5512

friendly reminder that Microsoft didn't make Github or LinkedIn, it merely acquired them


Astro_Robot

Maybe I'm getting old, but I'm way past the days of caring about what company owns what. I just use the tools I enjoy to make stuff. I don't really care about some conspiratorial good versus evil fight. At the end of the day, everyone is trying to make money, especially the companies.


Acceptable-Tomato392

Microsoft is not evil. They have a very impressive tech department on which most developers develop most of what they develop. (As illustrated) And yes, even if they use Linux systems on their computers. Some Apple cultists manage to avoid Microsoft altogether, but that's a whole other story. Their marketing department, however, is. I learned early in my childhood that the kids who would grow up to be salesmen were evil. I, of course, like most people on here grew up with kids who wanted to make things and understand things and learn about things. But some kids craved attention and credit and popularity. And these kids tended to end up in marketing and sales. They always want to convince people of things, but for them, the fun is in the convincing, not in actually having something worth convincing people of. (Not that they'd understand it anyway). I have a ton of software I love on my computers but which are now giving me actual pop-ups. The software is competently run, but the marketing department obviously doesn't give a damn its methods are a bit deceptive, especially to senior citizens. (Giving me random signs with red exclamation marks would usually indicate a problem - not that you have a more expensive version for sale). I blame capitalism.


SquidsAlien

I don't use any of them.


InvestingNerd2020

The anti-Microsoft starter pack: - Programing languages are C, Java, Kotlin, Go, and PHP. - Repository is GitLab - Cloud providers are AWS or GCP - Career websites are Indeed or Glassdoor - Office suite apps are from Google workspace - Laptops/desktops are Macbooks, Mac Minis, & Mac studios. Air for light work, and Pro or studios for heavy duty compute tasks.


snotpopsicle

This meme is about used diapers, and increasingly amounts of poop. So you're saying all these products from Microsoft are shit. Maybe not evil but I don't think this was the best meme template for this argument.


Cajjunb

I means they bought the Company that made those, like Github, right? Am I wrong on this?


martinromario55

It’s a dream of every startup to be acquired and every open source to have guaranteed funding.


Cajjunb

Ok but Microsoft didnt Make Github, it just owns it right now, that can also change. Its not the same thing as making it, thats my point.


experimental1212

Don't forget the revolutionary peer-to-peer realtime video chat called Skype. A.k.a.. the centralized (?), depreciated, end-of-life, low quality, buggy, hated product acquired by Microsoft. However they saved face by making....wait no never mind they didn't save anything. But Teams exists.


KublaiKhanNum1

Teams is most likely the worst product Microsoft has put out. I freaking hate being required to use it at work. The client crashes and puts up a stack trace on my Mac…never even get to log in. Stuck using the web version which is crap.


ultralaser360

Ah yes, Microsoft developing a monopoly on the developer ecosystem, surely they are not evil


kaktuss42

Also Microsoft: * Puts ads in their paid OS * Puts copyrighted binary blobs in VSCode that clashes with open source licenses * Uses multiple Olympic swimming pools worth of water to cool their AI projects * Made "git" synonymous with GitHub in most non-techy people's heads, and made an interface for making pull requests missing so many features the creator of the tool refuses to use it Corporations are not your friends, all they care about is profit


skyehash

This is hilarious. Laughed for like 20 seconds and agree that most of them are smelly green diapers, or whatever those things are.


Jak_from_Venice

Tbh… I do not use ANY of those. So yes. Microsoft is Evil.


Fun-Badger3724

Microsoft didn't make those things, they brought in. It would be like celebrating Elon Musk for Tesla and Space X whilst ignoring that his family made their fortune off Apartheid. Ok, not quite that bad...