That might be because I'm deeper into web development though, and both TypeScript, and VS Code are great contributions.
Maybe I'd feel different if I worked in ML, and used Tensorflow daily.
That might be because I'm deeper into web development though, and both TypeScript, and VS Code are great contributions.
Maybe I'd feel different if I worked in ML, and used Tensorflow daily.
FWIW, I don't and wouldn't use a source code repository of Google's or Facebook's, either. In fact, rather than open a GitLab account, I started self-hosting a year ago. GitLab made that easy. I also looked at Pagure.
they’ve gone insane.
https://opensource.microsoft.com
and all of these are active and well managed with microsoft employees engaged in communication.
Dart, Go,
Android,
Chromium,
Protocol Buffers, Java Guice/Collections, C++ Abseil
Plus a bunch of minor things
https://opensource.google.com/projects/list/featured
and stuff Google contributes to but doesn't lead.
So there is much less of a network effect which makes it less valuable. One example: most open source modern OO languages, e.g. Kotlin, Scala, target the JVM, and so are interoperable. Whereas C# is in a closed Microsoft bubble of open source. If it had an LLVM or Java backend, it'd be much more useful.
and saying “most open source modern OO languages ... target the JVM” is not accurate. if you mean modern OO JVM languages, then yea, of course, but that is satisfied analogously by the .NET languages.
the c# and f# compilers, .NET core (libraries and framework), and core CLR (the runtime) are all open source and cross-platform. there isn’t anything closed about it. i don’t know what you mean by “closed microsoft bubble of open source”.
why do the .NET languages need LLVM or JVM implementations to be useful? again, that doesn’t make sense.
Google however maintains a few products that can easily be considered standard, or at least will find their way in any other developer stack.
if you use google’s open source projects are you now a google developer?
and visual studio code is probably used more for web development than it is .net work. it certainly is the major selling point of it on the website.
I really don't know a lot of people who do anything with the MS stack. And those who do code on and for Microsoft (which already is a minority)
I personally don't know anyone who switched from Atom or Sublime to VS. Only VS users I know have been using real VS before.
My SO migrated everything off Github back on Sunday when rumors broke, deleting the account & repos that had commits and contribs going back years.
Consistently, one of the first questions I ask friends and acquaintences who go to work across the lake to work for MS in Bellevue or Redmond is whether they are on an Embrace or Extend team. Most are on Embrace/Rewrite our own version but "better" teams.
Microsoft has changed, but they're no Red Hat or Suse.
Additionally, I find it comical that you would even suggest that a company that has sued other companies for using open source software is even in the conversation with companies that have championed open source software since their inception.
There is no undo button. All you can do is be better than what you were. If Microsoft really wants to start doing a better job in the open source community they can start by agreeing to never sue another company for using Linux.