5 ms·
That email was sent by Scott Gu of Azure. GitHub now reports to the same person that did this to the .NET community. Is anyone paying attention or just me? htt
by ghuntley 5y ago
That email was sent by Scott Gu of Azure.
GitHub now reports to the same person that did this to the .NET community. Is anyone paying attention or just me? http://theverge.com/2021/10/22/22740701/microsoft-dotnet-hot-reload-removal-decision-open-source http://theverge.com/2021/10/22/22740701/microsoft-dotnet-hot... (and https://isdotnetopen.com/ https://isdotnetopen.com/)
See also https://twitter.com/geoffreyhuntley/status/1455936480023482377?s=21 https://twitter.com/geoffreyhuntley/status/14559364800234823...
Other items under this persons remit:
- Visual Studio
- .NET
- Python
- TypeScript
- OpenJDK
- GitHub (+NPM)
- (hint hint) Azure SDKs (hint hint)
- (hint hint) Azure PaaS / Azure Serverless (hint hint)
- ksec 5y agoOk, the timing of this and Nat Friedman stepping down from CEO. Coincidence?
- ghuntley 5y agoThe capture of open source programming languages via binary blobs [1][2] and hiring influencers + open-source maintainers so “ecosystem works best on azure” (go look at careers page) is “an absolute a coincidence”. [1] https://www.reddit.com/r/linux/comments/k0s8qw/vs_code_developers_prevent_running_the_new/ https://www.reddit.com/r/linux/comments/k0s8qw/vs_code_devel... [2] https://twitter.com/geoffreyhuntley/status/1455966028744122375 https://twitter.com/geoffreyhuntley/status/14559660287441223...
- geofft 5y agoWhat you call "capture of open source programming languages via binary blobs" is in fact someone trying to run a closed-source application and then being disappointed it doesn't work the way they want. It's a closed-source application. Stop expecting that. Yes we all want everyone to write nothing but free software all the time, and yes we all specifically want pylance to be open source, but saying that the existence of closed-source code is an attack on open source is both silly and wrong. Would you be happier if the entire .NET ecosystem were closed-source?
- cbkeller 5y agoA closed-source application (dare I say, _extension_) that provides some enhancement to some existing open-source software… How is this at all distinguishable from the second step someone would take in an “embrace, extend, extinguish” strategy?
- geofft 5y ago"Embrace, extend, extinguish" isn't real and has never happened. https://en.wikipedia.org/wiki/Embrace,_extend,_and_extinguish#Examples_by_Microsoft https://en.wikipedia.org/wiki/Embrace,_extend,_and_extinguis... is full of examples that failed and not a single one that succeeded. So, no, it's not distinguishable, but that's a good thing, because it means that no extinguishing is going to happen. And it's strictly better than Microsoft spending their time enhancing closed-source software, no? That was my question at the end: they could make .NET closed-source (as it was when Mono was a thing) and write a high-quality, Windows-only type inference engine for that - are you claiming that would have been preferable?
- cbkeller 5y ago> "Embrace, extend, extinguish" isn't real and has never happened. https://en.wikipedia.org/wiki/Embrace,_extend,_and_extinguish#Examples_by_Microsoft https://en.wikipedia.org/wiki/Embrace,_extend,_and_extinguis... is full of examples that failed and not a single one that succeeded. How on Earth did you reach that conclusion? A trivial look at that list: * Web browsers. -- Worked so well that IE remained the dominant browser for over a decade [1]. Of course, bundling was important here too but without the intentional incompatibilities between IE and Netscape, bundling alone would not have been nearly as effective. * Office documents. -- Despite .docx files being notionally based on an open standard, to this day, Microsoft office will frequently reject as "corrupted" .docx files that have been edited using other implementations of the OOXML standard (in my experience, particularly when tracked changes are enabled or images are involved). In most such cases in my experience, the sentiment from coworkers is "why don't you just install Word" --- so apparently still working as intended. * Instant messaging -- seems to have worked pretty well at the time [2] and remained popular for nearly a decade. And while they later lost marketshare to transformationally different technologies (texting, mobile messaging), the competitors against which they used the strategy remain dead. * Against Java -- Led to major legal action, in which Microsoft was forced to pay Sun >$2B and agree to discontinue the practice in settlements, presumably only because by now people were catching on to the strategy. Failing that, Microsoft just made a separate competing language for cross-platform (AKA "write once run anywhere" :) development and called it.... .NET [3] > And it's strictly better than Microsoft spending their time enhancing closed-source software, no? That was my question at the end: they could make .NET closed-source Presumably it is reasonable to assume that they would like to grow the market share of .NET. While more open code is usually good, I would indeed not consider it "strictly better" if their goal in this work is to capture market share against other languages by leveraging the popularity and community that comes with "Open Source", while leaving them in a position where they can then reassert hegemonic control over their language via exactly the pathway being discussed here. [1] https://en.wikipedia.org/wiki/Browser_wars#First_Browser_War_(1995–2001) https://en.wikipedia.org/wiki/Browser_wars#First_Browser_War... [2] https://www.nplusonemag.com/issue-19/essays/chat-wars/ https://www.nplusonemag.com/issue-19/essays/chat-wars/ [3] The tagline on https://dotnet.microsoft.com https://dotnet.microsoft.com is currently "Free. Cross-platform. Open source." The "Open Source" part of course only added somewhat more recently after the closed-source version failed to dethrone Java. Not that I like Java so much or anything, but you get the point.
- flavayoda 5y agoDisclaimer: I work at MSFT on Julia's team While the recent hot reload was super disappointing and a larger organization failure, I can't say enough good things about Julia as a leader. She is incredibly developer-focused, smart, and approachable. She is everything I would want to see in a CVP / President, and a fantastic track record of both people and product.
- cnxs 5y agoWe frequently hear amazing testimonies in MSFT threads here. Who does she report to? We don't know the grand plan (perhaps neither does she) and that org looks a little too crowded for my taste.
- hitekker 5y agoYou should comment with your real account, if you have one. Otherwise some folks might interpret this comment to be artificial, damage control.
- anothermsthrw9 5y agoDisclaimer: many years in devdiv I unfortunately have far more mixed feelings. I've found the hot reload fiasco to be representative of a pattern of decisions coming out of Julia's leadership org. This is not the first casualty, although it was the most visible. I did not find her to be approachable either, surface friendly and professional, to be clear, but not approachable; I would however give the strong caveats that this is obviously a subjective opinion likely biased due to professional disagreement. To try and be additionally fair, I do not think these are unique qualities to a specific (V)P, just that I often find leadership at that level to be disconnected and have an agenda that doesn't sit well with me even if I may see the rationale. Most people I would like to see in CVP/President roles are not in (and often do not seek) those positions.
- Bognar 5y agoJulia is pretty well regarded by people under her. Additionally, she has some big OSS names reporting directly to her like Miguel de Icaza and Guido van Rossum. Perhaps if she was hellbent on destroying open source then we might hear more about it or see some high profile exits? Have you considered that this could be just a bog standard corporate promotion + re-org and that you're reading too much into things?
- ghuntley 5y agoPrevious leak related to decisions made by Julia from engineers in the .NET team at http://pastebin.com/RF6015kv http://pastebin.com/RF6015kv Now, to be clear, the focus should not be on the person. Instead the many corporate strategies in play here. GitHub just got slotted into the person who overlooks Azure SDK development.
- supthere 5y ago> Now, to be clear, the focus should not be on the person. He said after spending several hours drawing focus to the person, including by name in the very previous breath.
- Bognar 5y agoIt's incredibly reductive to refer to DevDiv as Azure SDK development. Also, Nat reported directly to ScottGu whose purview is literally all of Azure and then some. Don't you think that's a closer relationship to Azure than someone who "overlooks Azure SDK development"?
- ghuntley 5y agoGitHub CEO reporting to Gu is fundamentally different to the new structure of the GitHub CEO reporting to "The mission of the Microsoft Developer Division is to earn the trust and love of developers across all languages and platforms and make them successful as they build the applications of the future. DevDiv today includes our developer tools and services including Visual Studio, Visual Studio Code, NET and C#, TypeScript, and the OpenJDK. Our Azure Developer SDKs, as well as our Azure Application Development PaS and Serverless offerings (including our Azure App Services, Functions, Logic Apps, API Management, Dapr, Redis Cache, Spring Cloud services, etc.) are also part of this organization."
- fwip 5y agohttps://github.com/dotnet/sdk/pull/22262 https://github.com/dotnet/sdk/pull/22262 - Just as a heads up, the PR to add this functionality back in was merged half an hour ago. Maybe it was an evil scheme to sell more VS licenses, but they've at least backtracked and the functionality has been restored for other clients.
- passerby1 5y agoThe question is, was the person got promoted _despite or for_ the dotnet go-live removal?