They did a wonderful job with C# and .NET Core.
But you need to remember your org charts; the Edge and Windows 11 decision-makers are not the same people with the same incentives.
They did a wonderful job with C# and .NET Core.
But you need to remember your org charts; the Edge and Windows 11 decision-makers are not the same people with the same incentives.
You mean the products Microsoft created when it became apparent they were losing the lawsuit about their embrace, extend extinguish tactics with J++ and their custom Java implementation. And also had to cough up billions of dollars in a settlement with Sun [1].
[1] https://www.infoworld.com/article/2667124/update--sun--micro...
More then 50% of the VM's in Azure run Linux and not Windows. On AWS and GCP the percentage VM's running non-Windows OS'es is probably even higher. That's a realistic threat to the continued existence of .NET if .NET only runs on Windows.
I don't think that's bias.
It's really nice not having advertisements in my start menu.
Who doesn't like to talk about it? It's so much easier to integrate components on Linux over windows. Why would anyone willingly use windows for data analysis?
The Remote SSH extension has been a game changer for how I do development.
Ironically compared to Windows, MS has been willing to kill backward compatibility more to improve .NET to make it more cross-platform, something that must come from a very different part of the company, probably the one that got the "DEVELOPERS DEVELOPERS DEVELOPERS" mandate.
I make no apologies for their history, but I like these tools and I like them much better than Java, which also has its place. (This isn't a throwaway comment, notice I said I use Clojure, it's my favorite, which runs on the JVM.)
C# is nice, but the experience in VS Code is sub-par and I think it's the VS (not code) managers that are responsible for that state of being.
Ah yes, the ecosystems where features such as hot reloading would only be in paid offers unless the ecosystem didn't start to shout at them when their plans changed from "of course it's free" to "sorry, paid customers only".
> But you need to remember your org charts; the Edge and Windows 11 decision-makers are not the same people with the same incentives.
I couldn't care less about their org charts. That's just a way for employees to feel better about what their colleagues are doing, "but that's not what I do at the company, I'm doing great stuff".
Just like Googlers trying to convince themselves they're doing great stuff for the world because they happen to hack on FOSS stuff while their colleagues spend most of their days optimizing ads and siphoning as much data as they can from their users.
OP is giving a different perspective, a more detailed and granular one.
One interest counterpoint would be that the problematic behavior is encouraged by the CEO, then the different units wouldn't matter much (well, unless they have a tendency to go rogue). Anyway, all idle speculation on my part but I welcome the perspective.
What purpose could buying GitHub serve if they don't want GitHub to be a part of Microsoft? They are obviously trying to do everything, via a centralized organization which is Microsoft, so by all measures, they are or want to become, a monolith.
Regardless of what other people in the organization is doing, the organization as a whole is represented by everyone working their, no matter if they work on ads, cloud, FOSS or office products. You cannot work in one area and somehow ignore the work of your colleagues,
Considering all actions taken as part of some overarching plan is probably assuming too much. Some actions probably are towards some larger strategy, but myriad other ones are likely sub-level decisions. Always looking at large corporations such as Microsoft as one entity with a cohesive goal is easy, but it's also simplistic, which doesn't always yield a useful and productive discussion.
It's more like condemning all of the US because it has implemented a national policy that only one state really wanted.
It doesn't matter that only one state wanted it. It's still national policy and thus fair game to criticize the entire nation for.
Do office apps open links in edge? Does VS code?
If they do, then I agree with you. If they don't, then I don't, for what should be obvious reasons.
Just because your particular outcropping isn't coated in digital blood doesn't mean you're not part of the problem.
If a company sent out two crews of people and one crew gave out flowers to strangers and the other crew punched little old lady's faces in, would you still crow about how you're only handing out flowers?
> Something conducive "leads to" a desirable result. A cozy living room may be conducive to relaxed conversation, just as a boardroom may be conducive to more intense discussions. Particular tax policies are often conducive to savings and investment, whereas others are conducive to consumer spending. Notice that conducive is almost always followed by to.
How did I go at least half my life without knowing this.
Give me something as sane, coherent and friendly as .NET ecosystem for C and C++ and I would be willing to pay for that
Does anyone know where the open xlang implementation of MIDL[3] went, by the way? (Unlike the original 1990s MIDL, you can't reimplement this one from the language grammar in the docs, because there is no language grammar in the docs[4].)
[1] https://dusted.codes/can-we-trust-microsoft-with-open-source and links there
[2] https://github.com/microsoft/pylance-release/issues/4
[3] https://github.com/microsoft/xlang/pull/529
[4] I vaguely remember a GitHub issue where a Microsoft employee explicitly refused to provide one ("not a priority" or some such synonym for "we don't care, fuck off"), but I can't find it
Is it? This is the same ecosystem that has .Net, .Net Core, .Net Standard, and .Net Framework as all different (and overlapping? who knows) products?
The Core and Standard things was just there the aid the transition from Framework, which is now complete, any remains will soon be phased out entirely.
And VSCode. One thing all three have in common is that they are all FREE to use--they don't make Microsoft any money directly.
And, for the segment of the developer tools market that wrangles C# code, if VSCode gets too good, it becomes a threat to a cash cow: Visual Studio.
Start here: https://github.com/OmniSharp/omnisharp-vscode/issues/5276#is...
Given much of the key feature set of visual studio is now in VSCode for free for .Net development, I wonder what future holds for Visual Studio. My assumption is that Microsoft will eventually stop making commercial IDEs and just give the tooling away, as it all helps drive Azure/cloud compute sales.
VSCode runs in a browser and can now be launched straight from a github repo page - I don't think you need a crystal ball to see the way things are going. Imagine onboarding someone with zero dependencies to install on their development machine - just pop a browser and get to work.
> https://visualstudiomagazine.com/articles/2021/08/31/github-...
This is a joke, right? We never, ever, needed anything other than the Win32 GUI at the core of windows, and it still works to this day. You can write Windows programs without the new stuff, in Lazarus, for example.
C# and .NET were a huge step backwards. VB6 was something easy enough for domain experts to get working, without having to hire a programmer. Delphi for Windows make it very easy for even beginner programmers to ship a clean professional Windows GUI by just building the UI and hooking events to it, with almost zero boilerplate. C/C++/C# reverse that trend and lost us all a decade or more of productivity.
VScode? A rebuild of Atom, "free" with un-disable-able telemetry with the same intention: owning the devs
Buy out of github, owning the devs
Rebuild of ms office for the web: owning users given gsuite was seriously taking over office use
OpenAI: since bing kept being a failure, they invested elsewhere and may have a chance, here again: own the general users and to a degree professionals.
Anything MS did and continues to do is lateral moves to own markets. The pretence of openness or innovation makes it even worse than the corp from its flamboyant 90s days, at least back then nobody was taken for a fool.
And Google let them win by coasting on GSuite. I use it for my business, my partner uses Office 365 for hers. In 2023 Office 365 is by far the better choice.
If you don't mind me asking: what is better about o365? I know that Excel is the jewel in the Office crown, but if you aren't leaning on that heavily, what's the big difference to you?
https://support.microsoft.com/office/overview-of-visio-for-t...
- Video games: Activision/Blizzard, ZeniMax, Double Fine Productions, Obsidian Entertainment, inXile Entertainment, Playground Games, Compulsion Games, Undead Labs, Ninja Theory, Mojang
- Developer ecosystems: npm, Dependabot, GitHub, Playfab, Deis, Xamarin, Havok, HockeyApp
And MS practices are not standard business, they certainly understand the rules well, but have have been making illegal moves, it is a fallacy to word it as if illegal moves were part of the capitalism game: Monopolies are to be prevented, that's why anti trust laws were put in place, which MS was already caught breakig.
People who I assume are MS employees keep saying this on HN, and to an end user it's really weird. I don't need to know squat about the internal org structure of some monolith in Redmond, they need to stop screwing around with this anti-consumer behavior and regulators need to slap their hand any time they try and reach for this cookie jar.
And typescript!
I guess that's about .. literally.. average.