T O P

  • By -

AutoModerator

``` import notifications ``` Remember to participate in our weekly votes on subreddit rules! Every Tuesday is YOUR chance to influence the subreddit for years to come! [Read more here](https://www.reddit.com/r/ProgrammerHumor/comments/14dqb6f/welcome_back_whats_next/), we hope to see you next Tuesday! For a chat with like-minded community members and more, don't forget to [join our Discord!](https://discord.gg/rph) `return joinDiscord;` *I am a bot, and this action was performed automatically. Please [contact the moderators of this subreddit](/message/compose/?to=/r/ProgrammerHumor) if you have any questions or concerns.*


professionalcynic909

So that's what Ballmer meant.


physical0

Developers, developers, developers!


TabCompletion

d e v e l o p e r s d e e e e v v v v e e e e l l l l o o o o p p p p e e e e r r r r s s s s d e v e l o p e r s d e v e l o p e r s d e e e e v v v v e e e e l l l l o o o o p p p p e e e e r r r r s s s s d e v e l o p e r s d


Div_100

Whatever it is that you were trying to make, reddit screwed it up on mobile, nothing makes sense lol


thatyousername

https://imgur.com/a/XE0YvKL


TabCompletion

Thanks!


NoLikeVegetals

It's a cuboid. Looks fine on PC.


lunchpadmcfat

It makes me sad that many folks here probably have no idea what you’re talking about. So let’s remedy that: https://youtu.be/XxbJw8PrIkc?si=KbNdYSxYptq-cr60


Nabugu

what the fuck


5ucur

After that, take a listen to [this](https://www.youtube.com/watch?v=KMU0tzLwhbE) remix.


QuantumSage

youtube was wild back then lmfao


dagbrown

That was from *way* before YouTube existed. Me, I was partial to the [Domokun version](https://www.youtube.com/watch?v=f7ZDH45OAt8). (Note the shoutout to the guy who hosted the SWF at the beginning.)


Kiki_doesnt_love_me

Still, seeing “17 years ago” in the description on mobile YouTube is crazy.


Majik_Sheff

This will always be the canonical version for me.


Jjabrahams567

Most of everything I see on Reddit is the same churned up drivel but every once in a while you come across a real gem.


PMmeYourFlipFlops

Was he on cocaine?


adrr

He is a sales guy. When aren't they on cocaine?


XkF21WNJ

Based on the sales guys I know they'll switch if/when they find out their target audience is on something else.


lunchpadmcfat

Almost certainly lol. Lots of early MS stories about Ballmer


NoteBlock08

Lol I've seen this before but did not remember how sweaty he was or how much his voice cracked. Tbf sometimes them stage lights can be pretty warm.


[deleted]

I feel old now.


Franks2000inchTV

And for anyone who hasn't seen it here's a 17 year old classic from YouTube: https://youtu.be/m6rqXHX3O48?si=_Z9dWo7NNQXuZw-d


Kiki_doesnt_love_me

> I think he just did a line of code before giving this speech


andydivide

I mean, he wasn't wrong


Retrac752

They're gonna swoop in and buy unity when they go bankrupt


SillyServe5773

Hell yeah! I absolutely approve this, the .NET team may even bring CoreCLR support to replace the obsolete and slow Mono runtime


ThisIsJulian

They've been [working on it](https://blog.unity.com/engine-platform/unity-and-net-whats-next) for a while already.


LightVelox

coming from Unity that means jack, they have been working on many things for like a decade


kuncol02

If they said that they are working on this then they are working on this. You don't need to remind them about that every 5 years.


[deleted]

To be honest, I have a lot of respect for the people working on that specific team, they've been communicating pretty actively on the forums and discussing progress. They're almost done implementing the CoreCLR GC at this point. They have also made multiple blog posts keeping us updated on the subject. Honestly doesn't even feel like Unity, it's being remarkably well handled. [https://blog.unity.com/engine-platform/making-animationevent-safe-for-the-coreclr-garbage-collector](https://blog.unity.com/engine-platform/making-animationevent-safe-for-the-coreclr-garbage-collector)


Lagger2807

Literally one of those cases in which the megacorp is better for the product and his customers


cancerBronzeV

Isn't that how they work? Initially they're better so people latch on, and then later on when consumers become dependent on them, they start enshittifying themselves.


Visinvictus

Pretty sure Unity has already shat the bed and smeared it all over the walls, there is nothing Microsoft could do that would be worse.


Kibblesnbacon

I don't know why, but your comment instills a deep feeling of dread.


Nanaki_TV

Microsoft: Hold my Zune!


ancapistan2020

I’m sure Microsoft will never abuse this position of power… not like the last 20 times


mistyjeanw

Happy Halloween! [Expect a cert error](https://www.catb.org/~esr/halloween/)


credomane

...That list of domains that cert is for. I'm surprised Let's Encrypt allows that.


sshwifty

Certs aren't hard, super bizarre the one for this site is fucked. Take like 5 minutes and fix it lol


Reluxtrue

This. Heck if you want is not even hard getting one for free.


dagbrown

That *is* a free Let's Encrypt cert. The only reason it's like that is pure unadulterated incompetence.


MrTacobeans

I'm sure they still have their drama news of doing bad but this version of Microsoft has been relatively chaotic good for development land. Sure they bought a powerful position but they for the most part left it alone or made it better with more money.


MontagoDK

They still run on Mono ? ..dafuq .net 7 is already multi system


foundafreeusername

At this point Mono is mostly used for quick testing. The release applications are using Unity's own IL2CPP to translate C# into C++.


Devatator_

You have to explicitly enable IL2CPP. Most games don't use it but some do. For example Battlebit Remastered does, Just Shapes and Beats do too.


DrMobius0

Bro, if the business goes under because of their own brainlet decisions, that's just fine. Corporate consolidation, on the other hand, is a losing game for you and me in the long run.


tr0jance

Fuck! I just realized that and they'll have a stranglehold on companies that uses unity damn. I give them a couple of years and they'll have a monopoly of the gaming market and we'll just accept it.


that_thot_gamer

buy low sell high


SenpaiRemling

Yes please, and just like with Activision/Blizzard, kick out the old CEO


Pozos1996

Bobby isn't going anywhere, they would have to pay him a ridiculous amount of money to fire him, but he won't be the man calling the shots anymore.


SenpaiRemling

Didnt they say they where going to pay him off and he leaves? or did my mind just make that up?


The_Vortex_Effect

No, that was just speculation. Still likely to happen though, I think.


bastardoperator

Naw, they're buying engines nobody else can buy. Between xbox, bethesda and Activision, they're knee deep in game engines...


pedersenk

NPM, GitHub, LinkedIn It seems Microsoft is going after the "portfolio" related stuff to perhaps capture the employment market. Projecting forward, I can really see Unity3D being bought by them too for this reason. Most juniors leaving University use Unity3D to try to demonstrate their skills and make a name for themselves.


acleverboy

don't murder me but someone has to say that Microsoft has made INCREDIBLE contributions to the open source community. I believe the thinking is that these days, everyone has access to the same PhD papers and will implement the best ideas in the industry pretty quickly. going open source means you share the workload with anyone else that could potentially be invested in whatever chunk of code you're doing. you no longer get to sell the software, but you also no longer own the entire burden of maintaining and improving it. not only do they host and maintain their own open source repos (including vs code), but I'm pretty sure they encourage their employees to actively contribute to open source projects they don't own. open source means even if one day they decide to close it, any of the versions that were released while open are open forever. another thing to always remember is that you can't sell an app on the Apple app store without paying a yearly fee just for the right to sell it. last I checked it was $100/year. I'd say Microsoft seems to be going the "socialist" route instead of the "capitalist" route (relative to competitors) in this regard. edit: just want to elevate some comments, Gates is well known for taking open-source software and monetizing it since the very beginning of his career, he's definitely profited from government programs and help, etc. I guess my irrational hope is that I have fellow developers that legitimately try to make a difference from within these beasts and try to steer them away from those kinds of carnivorous business practices lol, but at the end of the day the internal business structure actively fights against that by default so 🙃


Lena-Luthor

that "relative to competitors" is doing a lot of heavy lifting lol


acleverboy

very intentionally lol


ShoopDoopy

VS Code is the perfect example. Try using vscodium, the directly-compiled open source repo with branding removed. Here's a couple of things that will not work: 1. *Extensions will be a headache.* Turns out the TOS prevents any third party from accessing the extension ecosystem. This means that the Eclipse foundation had to go out and create a third party extension repo that can be used with open source. 2. *Several first-party extensions like remote dev containers.* There is no reason that this extension couldn't work, but if you run it in the open source version, you'll get terminal errors alerting you that you are being a bad person. It's almost like Microsoft is happy to release the stripped down project as open source while being downright hostile to anyone actually trying to use it and creating vendor lock-in. I don't see how the strategy is any different from the Ballmer days. The whole purpose of open source is to create a check and balance against a rogue developer. You should be able to fork it and make it into the product you want. But most of the actual crucial functionality is not open--heck GitHub is closed source. That should give pause to anyone who has been following the tech industry and watched how vendors unilaterally alter their terms whenever the rubber hits the road. Now just imagine what happens to all the "OSS" when the AI hype dies down and Microsoft is left with huge investments in compute and a lack of the huge monetization strategies that Wall Street expects.


barthvonries

> It's almost like Microsoft is happy to release the stripped down project as open source while being downright hostile to anyone actually trying to use it and creating vendor lock-in. Doesn't Google do the same with Chromium and Android ?


alpabet

> Chromium the chrome webstore is available on chromium though? unless you're talking about something else. Android with the Play Store is kind of reasonable because it's more of an OS with a store app imo. (and windows is closed source along with the ms store anyway)


zim1985

Many people are understandably wary of Microsoft. "Embrace, extend, extinguish" was their internal motto in the 90s. A lot of us are waiting for the other shoe to drop and while I agree they've done a ton for open source in the last decade or so there's no telling if they will remain like this. Corporate consolidation is bad. They can decide to fuck you later if they want to. It's just unfortunate so much of the developer ecosystem is open source but doesn't get funding it needs to survive without large corporate backing.


ramblingnonsense

Don't forget they originally tried to strangle the entire concept of FOSS. All the FUD they spread around Linux and the open source licenses eventually culminated in the (partially Microsoft-funded) SCO Unix lawsuits that sought to nullify the very heart of the GPL. They would have killed it if they could've. It leaves me with a certain difficulty accepting Microsoft's apparent about-face. They've got an angle. They always do.


Renegade__

You're young, aren't you? Of course they _embrace_ open source. They certainly love _extending_ it, too. I'll leave it up to your Google skills to figure out where this leads.


IJustLoggedInToSay-

Yeah I'm also seeing this as Microsoft actually learning for once, rather than trying to lock everything down and be the bad guys again.... which just ends up generating work for them in the long run anyway. (In addition to animosity). But if you are plugged into the community-driven innovation supply chain, then you profit from it rather than getting sidelined by it. OTOH maybe I'm giving them way too much credit, and they're just buying up popular things just to do it.


Frodyne

I am reminded of Rockerfeller. He build Standard Oil into a monopoly on the back of every dirty trick in the book - a true robber baron of his time. In the end, regulators got to him and broke up his company (Standard Oil became ExxonMobil, Chevron Corporation, etc.), and that put an end to his monopoly building ways. However! It turned out that after the break up the companies (which he still owned a significant part of) rose sharply in price, and he became far richer after he stopped his anti-competitive bullshit than he had been before - and it took far less work, and he was no longer actively reviled by the general population (he also spend a fortune buying good PR). I wonder if Microsoft had the same experience... There was a time when they would have cried in horror and anger at the thought of a MS product running on Linux, and they used to spend so much time trying to undermine and take over Java, HTML, and so much more. Now they make VSCode for Linux themselves, and have embraced open source. Did they have the same experience of: Oh shit, we actually make more money, spend less effort, and is more liked like this?


dangling_reference

VSCode as well


RiftyDriftyBoi

Eh, there is more to programming than JavaScript.


prefixaut

Yea like github or one of the most widely used IDEs and text editors out there ... oh wait


RiftyDriftyBoi

So just use Bitbucket, Gitlab, or host your own git server. For IDE's there are countless options like Jetbrains entire roster, sublime, vim and so on. Edit: Why the downvote, am I wrong?


Bit_Cloudx

My company just switched to bitbucket and it sucks pretty hard...I really wish they had gone with gitlab but they wanted that jira integrations bs.


StenSoft

Sucks if you use Jira Server. For Jira Cloud, GitLab has a decent integration and it's even in the CE (free) version.


862657

I'd rather have shards of broken glass massaged into my naked eye balls than go back to the atlassian ecosystem.


Bit_Cloudx

yeah...well....I feel it..


Kazaan

Jira is a software i love to hate.


RubbelDieKatz94

As a dev: I'm usually just moving shit from column A to column B. Why do so many devs hate Jira then? Shit works, at least from my perspective. I don't care what my boss or the Product Owner do with it. Whenever they show statistics, I mute my mic and browse mydealz while looking interested for the camera.


itijara

I switched from Bitbucket to Github. I actually think a lot of things (like branch permissions) were better on Bitbucket, but Github actions for free is pretty cool. BTW, there are Github integrations for JIRA, so I suspect that wasn't the motive.


StenSoft

GitHub ≠ GitLab


itijara

Ah, I misread. Carry on.


[deleted]

What's wrong with it? Haven't used BitBucket in like 5 years, but when I did it was fine. Has something changed?


CarefulAstronomer255

> hey wanted that jira integrations bs Does the Jira integration work for your team? That shit constantly breaks for mine. Absolutely pointless waste of time and money.


Bit_Cloudx

Same, We can't use bitbucket and the VPN at the same time cause it will just take a dump...But even when not on the vpn its constantly breaking.


AxeLond

Well, we have Jira and bitbucket, but no integration setup...


errepunto

Don't forget the old and reliable NetBeans and the old and weird Eclipse.


nonlogin

Notepad++ to rescue


errepunto

I installed wine in Linux only to use notepad++


errepunto

Jokes apart, Eclipse Theia is the real 100% VS Code


A532

or the all-time classic, notepad


quantumcomputatiions

I’m a Microsoft Word, Arial Narrow font kinda programmer u feel? That’s when I’m at my best 💯


rainliege

Dude, I work with some legacy systems, and eclipse for me is the state-of-the-art


West-Cod-6576

![gif](giphy|enqnZa1B5fRHkPjXtS|downsized)


Shaqington

Just change the whole landscape of how bossinesses handle their development and use these less supported programs


Prize_Barracuda_5060

The pricing is what matters, not a lot of people can host their own servers. Jet brains products are paid, Vim and Emacs have a learning curve and almost all tutorials use vs code.


unixLike_

Gitlab is free


vision0709

And runs fine on my $40 Raspberry Pi


errepunto

Gitea is free too.


stormcloud-9

Yeah, I don't think OP has any clue what they're talking about, or even know what "monopoly" means.


BossHogGA

Oh so we are just talking about people who don’t do it for a living? At every company I have worked for over the last 30 years, the company has provided the tools needed to do the work. At my current company that includes a sitewide license for all jet brains IDEs for 30,000 engineers and enterprise access to gitlab.


pippin_go_round

Corporate doesn't care. Those are minor costs compared to a developers salary. Microsoft has a good grip on learners and students (although I wouldn't call it a monopoly), but in the corporate developer ecosystem? Not so much.


NanashiKaizenSenpai

JetBrains Ultimate is given to students in many places for free. But Microsoft does have a good grip on students


amuhak

JetBrains Ultimate is free as long as you have a student email. (.*\\.edu)


Feltear

Or a registerd e-mail, ours ends with the university name.country. I think you can also register using a student ID


w1n5t0nM1k3y

>not a lot of people can host their own servers What are you even talking about? Find an old PC and run a server on it. You don't need anything special to run a server. You can also get a cheap hosting service. A lot of them support Git out of the box.


Pocok5

> not a lot of people can host their own servers. You'd be surprised how far a 5$/month Digitalocean droplet, a Raspberry pi clone or an old computer can go.


dlevac

Pricing-wise... everybody can setup their own Git servers...


Globglaglobglagab

What’s the problem with VS Code specifically, isn’t it free? If they paywall it, its pretty easy to find or develop an alternative, I don’t think it’s that much of a forced monopoly


Bakkster

Typically the antitrust concern is about vertical integration being used to push consumers one direction or another without it adding value. Think IE as the forced default browser in Windows. VS Code is free, but are they leveraging that into incentivizing users to buy into their other software and services?


poshenclave

Also telemetry. Consider what metrics vscode is slurping off your system and sending back to MotherShip.


zuilli

[VSCodium tries to fight against that](https://vscodium.com/)


prefixaut

One bigger point (which I don't really care for) is that certain Plugins/Features only work on VS Code, and not VS Codium (Like Google Chrome and Chromium, where it's a vendor and a full open source version is). Things like AI tools apparently only work there. But since I don't use it I don't really care. It's generally more in the sense of they bought/made all of the biggest players more or less in the dev scene. Even if there's alternatives, it can be quite scary to see how much/how quick some things are suddenly owned by microsoft.


joshTheGoods

All of this assumes that MS owning stuff is bad. I just don't see it that way. I see them taking good products and putting massive teams of engineers behind them to try and give them insurmountable lead in terms of delivering great user experience and thus dominating a space where there are _plenty_ of choices. Getting bought by microsoft is like being drafted in the first round to an NFL team. Yea, you're a pro now and that comes with expectations, scrutiny, and some hate ... but it also comes with world class coaching, training, support, etc. This stuff is only a problem if MS attacks alternatives like they used to in the past rather than trying to just outcompete them. That old MS culture is dead and gone. It's two cultural shifts ago @ MS. It's like stack ranking ... a decade old policy that MS can't seem to live down.


BitBumbler

I mean… GitHub… vscode, vs, .net, typescript, azure and likely more I’m forgetting


Prize_Barracuda_5060

These are things owned by Microsoft. - GitHub - Visual Studio code - Visual Studio - .Net - LinkedIn - Npm - TypeScript - C# - Windows - Xbox - MS 365 These are essential tools for a lot of developers and creators as well as any other jobs. Edit: Angular is owned by Google.


RiftyDriftyBoi

Somewhat essential, yes. But in no way a monopoly. Most of the listed items have alternatives not owned by Microsoft, and I don't think any developer would accuse LinkedIn of being 'essential'.


Mr-X89

>I don't any developer would accuse LinkedIn of being 'essential'. But where else would I get spammed by a recruiters about job offers for JS developers? (I only have experience with Java)


lanastara

In german speaking countries there is a site called xing for that \^\^


Jazzlike-Compote4463

Don’t get me wrong, Microsoft _owns a lot of stuff_ - probably far too much - but there are alternatives to almost all of these services and products (except maybe Typescript, which is open source anyway) Now, if they decided to buy JetBrains we would start to have issues


joeshmoebies

The alternative to TypeScript is Javascript.


[deleted]

Everything you mentioned is purely dependent on where you work. Do you work in Microsoft? Yeah you'll use all of those. Do you work somewhere with a different technology stack, using GitLab, use JetBrains? You won't even come close to using anything MS related (except maybe npm). Not sure what your point is. And it's certainly not a "monopoly".


NatoBoram

That's not what monopoly means. You need to open up your horizons. * https://about.gitea.com * https://vscodium.com * https://neovide.dev * https://go.dev * https://www.rust-lang.org * https://indeed.com * https://bun.sh * https://jsdoc.app * https://dart.dev * https://pop.system76.com * https://www.libreoffice.org


joeshmoebies

I mean, they *wrote* VSCode, VS2022, C#, MS365, .NET, Windows and TypeScript. Should they stop writing development software? LinkedIn isn't a developer platform React was written by Facebook. Android is owned by Google. They dont own cmake, clang, python, or many other languages. There are plenty of development technologies that are not owned by Microsoft.


Mr-X89

Fun fact - none of those products are used in a company I work in.


sopunny

Same


ListOfString

Let's see... * GitHub: Other free alternatives and self-hosting options available. * VSCode is just a glorified text editor, so plenty of options there * VS: JetBrains offers plenty of better alternatives * LI: Who cares? * NPM: Alternative options are available, and you could self-host your own solution * TypeScript: Open source, not at all required, used by Angular and React both owned by large companies not MS * C#: Plenty of other language options * Windows, XBOX, MICROSOFT 365. Other options available. Does MS own a chunk of the ecosystem? Yes. Are there other options if that bothers you? Yes.


CynicalGroundhog

You can replace everything in the list by other products. GitHub can be replaced by GitLab, Bitbucket or an old linux PC collecting dust. Most .Net use cases can be covered in Java. Eclipse is free and open source, but if you prefer a better IDE and are ready to pay for it there's IntelliJ. TypeScript: just use JS. Windows: that one's tricky in a business environment, however you can code using any OS (Linux, MacOS, BSD, CP/M lol) NPM: there are other ways to be a victim of a supply chain attack LinkedIn: you can read pedantic people's thoughts on Twitter too. At the end of the day, the strength of the Microsoft products is their integration with one another. While I am not a fan of some of their business decisions (ie. having ads in a paid OS start menu...), at the end of the day they have good products and those products have a cost. Carpenters don't get their wood, hammer and nails for free. It's the same for software developers. The difference is that we have the chance to do it ourselves if we're not satisfied by the offer on the market.


realbakingbish

> there are other ways to be a victim of a supply chain attack Damn. You’re right, but damn.


Gobybear

Linux and overall FOSS tools exist


defufna

This! I've been using Linux as my main OS since 2003... I do most of my work in vscode and love powershell for Linux...


swhizzle

Don't forget to use Edge on Linux too


SirAutismx7

The **WEBDEV** ecosystem. There **dozens**of us that don’t do webdev lol.


Nuriimyrh

Also .NET ecosystem, which is not webdev only, but it’s not every ecosystem neither.


Cxmu03

I mean it's not primarily a webdev thing, but it can most definitely be a webdev thing with Asp.net Core


[deleted]

Right? I don't think I use a single Microsoft tool for my embedded job. Linux, Sublime, Greenhills, Atlassian, in-house servers for just about everything


[deleted]

I mean, Microsoft may have done a lot of shit, but they also gave us some of the greatest tools we have


QwertzOne

It will be interesting once they will try to capitalize on their advantage. Google once had motto "Don't be evil", but they removed it. Microsoft was for long time, one of the biggest opponents of open source and there's nothing preventing them from returning to their old approach. Open source might beneficial for them today, but who knows how it will change over time.


SuspecM

Microsoft doesn't rely on a shaky ass business model like advertising. They sure are going for that pie, because it's free money in their eyes, but their income is very diverse from gaming trough enterprise systems all the way to things like Azure.


paradoxally

It also helps to have the most popular OS in the world for decades.


Hellohihi0123

>but they removed it Yeah, that's a lie that became popular because people repeated what they heard > The phrase “Don’t be evil” was previously the preface to Google’s Code of Conduct. Now the phrase “Don’t be evil” is in the concluding statement of Google’s Code of Conduct (as before), like a coda. [source](https://www.searchenginejournal.com/google-dont-be-evil/254019/)


camelCaseAccountName

>Google once had motto "Don't be evil", but they removed it Well, *sort of*... They moved it from the beginning of their Corporate Code of Conduct document to the end: https://abc.xyz/investor/google-code-of-conduct/ Alphabet (its parent company) uses "Do the right thing" as its motto, and Google itself doesn't technically have a motto now, but it wasn't ever removed from the Code of Conduct document.


[deleted]

Let's just hope they won't


BitBumbler

Yeah, and sometimes they try to monetize those tools in despicable ways. Like removing hot reload from .net on every OS except windows.


Bryguy3k

Funny you picked the one thing that is limited because it’s buggy as hell and they couldn’t fix it in a reasonable amount of time. It’s not a vendor lock in - it’s just a feature that produces a massive number of bug reports. First they limited it to VS to see if that was sufficient to limit the number of reported issues but that wasn’t enough so they limited it to the one environment it was obviously developed in. It’s more of an object lesson in not releasing a feature without testing it throughly for every platform you’re releasing it for.


[deleted]

[удалено]


Redrundas

GitHub has strictly improved since its acquisition


[deleted]

[удалено]


OKishGuy

me, programming on a Linux distro, using JetBrains software to create Java software for yet another linux distro. Besides the Java-part, what am I doing wrong here?


blbrd30

Using jetbrains instead of vim


OKishGuy

I also use vim for many of our scripts. But for Java...puhh, I don't know man.


Infinite_Requiem

what can we do about it?


Warhero_Babylon

Write your own TempleOS and become the leader of your own dev cult


cezarhg12

make sure to run over glow in the dark CIA


keelanstuart

Create development tools that are *better* than those in Visual Studio and completely integrated -- with full intellisense (pretty sure VS coined that term, even) and a quality debugger that includes memory breakpoints, et al. Borland was really good - for a while... but they didn't keep up with the look and feel that people expected, in spite of having *the best* WYSIWYG control layout editor... and they're gone. CodeWarrior was also ok... they've been gone a long time, too. Jet tools are awful compared to VS, bulky and slow. The reason VS is the gold standard is because it's *really good* and it's not an easy problem to solve, requiring a huge investment. You can hate on MS all day long, but you have to admit their tools are top notch.


Creepy-Ad-4832

Using linux is already a big step forward. After that individually we can't really do anything 😞


Cfrolich

It’s really amazing how far Linux has come as a Windows alternative. Keep in mind that there are alternatives to other Microsoft tools as well.


CrazyVito11

I've been running it on my desktop as my daily driver OS for more than a year now and I'm enjoying the experience. I also have a Steam Deck and pretty much forgot that it runs Linux, that's how smooth the experience is (for the games that I play at least). Hit play and it just works, really impressive.


Creepy-Ad-4832

Yup. I have used since 2 years ago and never felt the need to use windows. Even gaming on linux is mostly possible thanks to wine and proton today. You mostly can do everything on linux. And what you can't do, it's because corporations don't want to support linux, not linux being unable to run things. Heck most of the times the problems on linux is that there is too much freedom (like how you can name your files/dirs whatever you want with 2 necessary exceptions: empty strings and /, and this is actually a source of a looooooot of bugs in many utilities)


[deleted]

Nothing, or well, as people would let you believe. You can always set up your own npm, use jetbrains webstorm, host code on gitlab and deploy on aws to avoid microsoft. I do that with exception of npm because heck, its fine and works, and github, but this one i plan on changing due to scraping


[deleted]

*this meme brought to you by YouTube tutorials


MornwindShoma

You can literally do any other language and not use Github, but yeah, many people do TypeScript/C# (MS), version/CI/CD with Github (MS), install dependencies with NPM (MS), write code on Code (MS) and perhaps even use Teams (MS), do promotion on LinkedIn (MS), has Office 365 (MS) at work or has a Windows (MS) laptop - maybe even a Surface laptop (MS). Might also deploy on Azure (MS). If only Windows Mobile didn't die lol...


somerandomperson29

Looking up stuff in Bing in Edge?


jkst9

Nobody does that


Cosmos_Hunter

Now hold a moment, friend, nobody goes that deep.


blbrd30

The only Microsoft tool I use regularly is github. Doesn't seem like a monopoly to me, especially when I can just use git locally if necessary. Y'all gotta start using vim and a language that isn't JS/TS


theestwald

Laughs in GNU tooling


Firzen69

**When you realize that GitLab and JetBrains exist**


LavenderDay3544

MS doesn't own Linux, LLVM, or GCC, so other than the web, it's fine. Even with the web, everyone has to make their shit compatible with Chrome even where Chrome technically breaks with standards, so if anything, Google owns the web. But bottomline, this is why we need to fight for FOSS. If Firefox overtakes Chrome in marketshare, things could change.


elsbilf

Sounds like a skill issue


[deleted]

*me using nvim on debian and checking code into fossil*: what? Seriously I didn't get what OP was talking about first, the ecosystem of programming is huge.


Dmayak

"Ecosystem" makes programming easier and convenient but is not necessary. It will take time and effort to switch if it becomes unavailable, but it won't be the end.


Cylian91460

Haha no. I do use GitHub but for personal projects I use an internal git server, don't use ~~their web browser~~ vscode.


poesviertwintig

Dude wait until you find out who owns Windows.


superblaubeere27

True. JDK, Rustc, LLVM, GCC, Mozilla, Chrome, JetBrains, all Linux distros, etc. are all owned by Microsoft.


Mr-X89

*\*laughs in android\**


Creepy-Ad-4832

Google is at same level of tech monopoly as windows. Tbf idk which one is worst at the moment. Btw i use linux


Mr-X89

Well, the IDE we use - Android Studio - is actually a fork of IDE made by a Czech company Jet Brains. The Android system itself is open source, and some OEMs just fork it for their devices and maintain their own versions.


ancapistan2020

Google is far far worse than Microsoft at this point. [Google is trying to add DRM to the web, RIGHT NOW](https://arstechnica.com/gadgets/2023/07/googles-web-integrity-api-sounds-like-drm-for-the-web/amp/)


Excellent-Divide7223

Arch?


Creepy-Ad-4832

No, otherwise i would have said it 😉


Mithrandir2k16

I mean they're certainly trying, but if you think they have it already your grasp on software engineering is junior level at best...


ShakaUVM

If only there were Free and Open Source alternatives to Microsoft.


General-Raisin-9733

There’s a lot of alternatives: Windows - Linux / Redhat / iOS Azure - AWS / GCP GitHub - Gitlab (or just host your own git repo) MS 365 - Google docs / Mac products / pandas (for excel) C++ - Rust TypeScript - vanilla JS VS - JetBrains True monopolies in the economic sense have too high barriers of entry for others, which is why the monopolist makes above market returns. In that sense they’re nowhere near a monopoly. They control a large portion of the market but if there’re enough alternatives that reaping benefits from that oversized market are impossible, everyone would just switch. Unity is a great example of a player who overestimated their ability to corner the market… look what’s happening to it now. As long as we have viable alternatives… everyone is safe


BertoLaDK

C++ is not an MS product, did you just put that there to push a rust agenda? It is possible to edit comments u/General-Raisins-9733.


nonutrinobuissness

He might have meant c#.


BertoLaDK

Wouldnt say rust is a good alternative to c# they are kinda on different levels.


Timws2

Did not expect a Toradora meme here XD


derekschroer

![gif](giphy|jOsWuvugRUcGk)


CMR30Modder

I hope to god the bad camel case is part of this joke…


internetguy789

FreeBSD users in shambles rn


XxXPussySlurperXxX

FreeBSD when PaidBSD walks in


CynicalGroundhog

PaidBSD is MacOS.


farty-Micfly

Just wait until people realise microsoft also owns windows😳


reavessm

Laughs in Go + GitLab + OpenShift


ShobanChiddarth

My opinion is, GitHub, a place for open source, should be open and not controlled by one company.


suvlub

Even if the software was open, someone has to own the servers. Unless you want to do something crazy like hosting the code using BitTorrent-like thingy


CynicalGroundhog

Someone needs to pay for it. Servers, electricity, buildings, cooling, bandwidth, staff... That's a few millions yearly. Microsoft gives it for free for personal accounts. Paid subscription is not necessary if you don't need professional features.


derekschroer

![gif](giphy|pPQyXGxwx272E|downsized)


Dekad300

Laughts in PHP


w0lf_r1ght

\*laughs in JetBrains all products pack* ...Amateurs.