"Maybe the Microsoft strategy is to intro into the Linux/Java/LAMPish/open-source camp community, burnish their image, and hope they consider their commercial offerings." Try plugging a USB stick with an ext2 partition into Windows 10. At least in 1803, you get TWO dialog boxes asking you to format the partition, with the default being format! In between is another dialog box with just one button. This is the new Mic…
This isn't your father's Microsoft
11–20 of 94 posts
Re: This isn't your father's Microsoft
#12While this isn’t your father’s Microsoft, this is your grandfather’s Microsoft. Before they started creating business applications and operating systems, Microsoft was in the business of programming tools. Their first software was Microsoft Basic. Microsoft Basic was available on pretty much every major personal computer platform. Thus in some sense this is Microsoft returning to its roots as a cross-platform program…
Re: This isn't your father's Microsoft
#13My only real beef with the modern MS stack is the occasional forcing of telemetry and updates on certain products. If they would just quit doing that, without insane hoops to jump through, they'd gain a bunch more trust. I propose universal opt-out environment variables (e.g. OPT_OUT_ALL_TELEMETRY=1, OPT_OUT_ALL_AUTOMATIC_UPDATES=1) that all software, not just MS's, should pride themselves in respecting.
Re: This isn't your father's Microsoft
#14The one thing that has persuaded me the most has been vscode. Until switching to that, I had assumed Microsoft incapable of producing something with excellent design/UX. Also it's open source. Opening Microsoft software every day on my Ubuntu machine and feeling grateful they made it has slowly chipped away at my anti-Microsoft stance.
Re: This isn't your father's Microsoft
#15I'm not really considering it for my personal stuff, but since work is a Microsoft shop, I'm really pushing to get on .NET core. We're at a point where most of our Windows bound stuff is going away and we can start to shed a lot of weight if we can port what remains to .NET Core.
Re: This isn't your father's Microsoft
#16"Maybe the Microsoft strategy is to intro into the Linux/Java/LAMPish/open-source camp community, burnish their image, and hope they consider their commercial offerings." Try plugging a USB stick with an ext2 partition into Windows 10. At least in 1803, you get TWO dialog boxes asking you to format the partition, with the default being format! In between is another dialog box with just one button. This is the new Mic…
The new Microsoft makes money well beyond Windows: billing running containers and Linux (or Windows) VMs, GB/month of Azure Storage, GB/month of outbound traffic, Visual Studio professional subscriptions, and so on.
It's a clever strategy. Managers usually won't care/understand about containers, runtime environments, Active Directory, APIs, libraries, etc., but developers/devops folks do. By addressing devs, Microsoft is getting quite a competitive edge (no pun intended) in the operational part of enterprises.
Microsoft salespeople already address managers in terms of solutions in manager-lingo (synergies, CapEx/OpEx, yada, yada).
Re: This isn't your father's Microsoft
#17The one thing that has persuaded me the most has been vscode. Until switching to that, I had assumed Microsoft incapable of producing something with excellent design/UX. Also it's open source. Opening Microsoft software every day on my Ubuntu machine and feeling grateful they made it has slowly chipped away at my anti-Microsoft stance.
Re: This isn't your father's Microsoft
#18"Maybe the Microsoft strategy is to intro into the Linux/Java/LAMPish/open-source camp community, burnish their image, and hope they consider their commercial offerings." Try plugging a USB stick with an ext2 partition into Windows 10. At least in 1803, you get TWO dialog boxes asking you to format the partition, with the default being format! In between is another dialog box with just one button. This is the new Mic…
Re: This isn't your father's Microsoft
#19- Embracing Linux. Beyond what's mentioned in the article, there's the Windows Subsystem for Linux, and the new Terminal app. Being able to run Ubuntu (or whichever distribution) natively on a windows machine, accessing the same file system, is huge for developers. The new Terminal app will make interacting with it even better.
- IDE dominance. Visual Studio (classic) combined with the .NET environment languages is very, very powerful. Visual Studio Code has taken web development by storm. A lot of what makes these two so powerful is Intellisense, which is extremely good at what it does. Compare this with XCode.
- Premium first party hardware. The Surface line of laptops / 2-in-1s / etc is at least as good as the recent Macbook Pros. They also innovated in an actually useful way (the detachable tablet on the Book), as compared to the developer-hostile "innovations" from Apple (replacing the escape key with a skinny phone, a universally reviled keyboard, etc)
I really have to give Nadella credit for the way this has all been orchestrated.
Re: This isn't your father's Microsoft
#20My only real beef with the modern MS stack is the occasional forcing of telemetry and updates on certain products. If they would just quit doing that, without insane hoops to jump through, they'd gain a bunch more trust. I propose universal opt-out environment variables (e.g. OPT_OUT_ALL_TELEMETRY=1, OPT_OUT_ALL_AUTOMATIC_UPDATES=1) that all software, not just MS's, should pride themselves in respecting.
The hoops you have to jump through on azure data studio is rediculous. It has a popup saying it is tracking you but instead of asking or providing an opt out button it has a wiki page describing a config option you have to manually insert into a json file and restart the program before it will stop tracking you. By that point it has likely uploaded all of your data anyway.