I know everybody is in love with Microsoft these days because of Open AI but the dark side of Microsoft is still there. And Satya is rewarding it.
I know everybody is in love with Microsoft these days because of Open AI but the dark side of Microsoft is still there. And Satya is rewarding it.
The cognitive dissonance this provoked in me is astounding. The only people I've seen praising anything AI-related at the same kinds of people who were boosting cryptocurrency and NFTs. Are there really thoughtful, mature people who think that Open AI is in any way positive?
EDIT: The most pro-Microsoft opinions I've seen have mostly been related to VS Code. Personally I don't get it - it's basically functionality-equivalent to IntelliJ, with maybe _slightly_ nicer visuals - but, sure, it works well enough, I guess!
Let's say a license is worth about k hours of development time per year. Over the course of 1 year, IntelliJ will save you much more than k hours of development time.
On the other hand, you have VS Code, which needs over k hours to configure in order to get a fraction of what you can achieve with IntelliJ. You paid the same money in a different way and obtained less benefits.
I'm sure it's better for java though, haven't tried that.
Do you mean what Gateway does, or something else?
(I'm not a fan of the concept, but I think Jetbrains does it).
It’s standard for many projects which is why you use vscode.
I'm using this on a daily basis: https://www.jetbrains.com/remote-development/gateway/
It's not the same thing?
In contrast, almost all extensions work just fine in VScode remote, and you can sync your settings across all machines that you have without doing anything.
It's not really something jetbrains can do about it, but there's also the fact that vscode is almost a standard for one click remote dev so Gcloud, AWS and Azure integrate with it super well. I can access any machine on a single click, and open test envs too while having my settings synced on the browser too. Gateway being proprietary probably makes such integration impossible
Maybe I'm being naïve here, but - why would you need your IDE to have access to remote servers? From a quick look at the landing pages for Gateway it looks like this is basically setting up an ssh connection to a remote server so that you can run your IDE locally but edit files on another server - why would that be advantageous? The only thing I can think of would be if your development machine isn't powerful enough to run your tests or a development version of your code, but I can't imagine that's particularly common?
Like you I'm not actually convinced it's a useful feature generally (otherwise we'd still all be using X11), but those are some justifications.
Ah, this was the bit that I was missing. Thanks! That's.....certainly a constraint within which this feature could be useful. Seems extraordinarily niche, though!?
Like I said, I don't like the approach, it's way too "thin client" for me, but it seems to be part and parcel of our "towers of abstraction" approach to software development. I guess the next logical step is to abstract away the physical location of the code.
A lot of people have Mac/Arm dev machines, but deploy to Linux/x86 machines. Developing and testing on the hardware/OS you are targeting lets you avoid nasty surprises down the line.
I hear this argument regularly, which is confusing when IntelliJ is free? It _has_ a paid version, but in the ~7 years that my employer was paying for the Ultimate Edition, I never once used any of them.
> is more resource efficient believe it or not
Sure, anecdotally this does seem to be true (by the fact that I can have VS Code and Factorio open at the same time :P ).
But the way you hear VS Code fans rave about it, you'd think there are oodles of extra functionality, not just "it's a little more efficient, but not so as you'd notice during the work day".
Anyone who thinks the AI developments are entirely positive and willfully ignores the downsides [information authenticity, spamming, abuse of copyright by the AI companies, the list goes on] might as well fall into that crypto/NFT cohort for me.
> The most pro-Microsoft opinions I've seen have mostly been related to VS Code.
I think it just stems from the fact that "new" Microsoft releases a lot of code as open source, and isn't out trying to sue everyone who looks at their intellectual property the wrong way.
> Personally I don't get it - it's basically functionality-equivalent to IntelliJ
As a heavy VS Code user, I don't really consider it a replacement for other IDEs. It just so happens that the "heavy" IDEs have always done a pretty poor job serving the frontend/backend Javascript stacks- which are the world VS Code was built for. I think of VS Code as "the IDE for Typescript" the way I think of IntelliJ as "the IDE for Java".
You can certainly adorn VS Code with plugins and write Java in it, and you can certainly install some plugins in IntelliJ to do Javascript in it. But these won't be the ideal experiences.
Besides that, it will have a huge impact on non-trivial things like the design industry and data interaction. Being able to programmaticly handle abstract decision making is a big one as well.
It frankly baffles me that people can describe the current AI boom as a fad, when a simple extrapolation of the current technologies will show you what an enormous impact it is going to have in the coming years...
In fairness, I do see _some_ possible value in AI (though much less than the superfans do) - but you must admit that this exact sentiment was being expressed by cryptobros a couple of years ago.
It’s worth looking at who the detractors are: People, creatives especially, feel genuinely threatened by generative ML models. The recent writers strike, specifically addressed it. Nobody that I saw felt threatened by crypto currencies in the same way.
Even at the foundational level, crypto currencies/“smart” contracts/NFTs are additive to the economy, they are a new, different and discreet, whereas AI is disruptive/transformative it is a new way of doing something that people already do. I still can’t pay my bills with crypto or even deposit it at traditional financial institutions, but artist are already using genAI as a tool, today.
If they did, i bet their usage statistics would grow in some substantial amount. Obviously, this could open a can of worms, since they'd then be open to being sued by google...
Does that mean you're starting to believe what the naysayers have been saying for years? ;)
I don't even own any windows device, but I think csharp might be my current favorite balance of pragmatism and design. I have quite a few rather important things running on dotnet core. I appreciate their un-google hammering persistence on things and the willingness to iterate until they get it right.
https://en.wikipedia.org/wiki/The_Scorpion_and_the_Frog
The character of Microsoft as a company is well known since their early days. It is not wise to trust them.
this means there's no point in evangelizing for big companies like microsoft, because it's just the cycle. (And also, no need to be embarrassed, because that's the cycle too!)
It's like feeling bad that you got hungry, so you ate, and then you feel sorry that you ate, so you got hungry again, it's a cycle, companies need to look good in order to get customers, then they will exploit the customers they got by looking good, and then look bad cause the goal is to exploit the customers, and the cycle starts again.
Seriously, thank you. I'm sick of shit-people being shielded by the name(s) of the institution(s) they haunt.
Thinking so is how groupthink works.
Thinking intelligence and morality are aligned has terrifying conclusions that you may do well to investigate.
Keep ruining Windows, buddy. You are doing great.
Where Ballmer was DEVELOPERS DEVELOPERS DEVELOPERS, Nadella is DATA DATA DATA.
I miss Ballmer.
Also, arguably, the biggest part of MS’s success under Nadella has been the massively improved dev experience, with the open sourcing of C#/.Net, Powershell, the promotion of Thpescript and VS Code, to name a few larger Dev focused efforts.
The MS dev story under Ballmer was dire. Despite C# being a tremendous language and .Net being an excellent framework, Windows’s supremacy under Ballmer’s MS meant it was never allowed to go beyond Windows, and IIS, which meant both the language and framework fared extremely poorly largely due to the underlying Windows Server and IIS dependencies.
Again, not defending this practice, but this browser thing is superficial.
It already has.
If only that were true, the dark pattern pushing Edge onto users when a Windows feature update installs got my father and I'm sure many others.