Most active commenters
  • nl(4)
  • signa11(3)
  • cyberax(3)
  • rbanffy(3)
  • actionfromafar(3)

←back to thread

371 points greggyb | 74 comments | | HN request time: 0.233s | source | bottom
1. legitster ◴[] No.41977299[source]
Having spent some time at the Microsoft campus, I can tell you this is basically the consensus view from employees today. Ballmer was not a cool, trendy, or fun CEO who people rallied behind - but he more or less "got the job done". He was the captain of a massive ship with a turning radius the size of a continent guiding it through icebergs.

Azure's success was specifically set in motion under Ballmer. Owed to the fact that it was developed to Microsoft's strengths (enterprise support) that it didn't piss off too many of their partners and sales channels. Same with Office 365 and all of their other successful services. None are glamourous - but all are impressive with how not awful they are given their design constraints.

Even things like Surface, while considered a failure, did its intended job of getting hardware partners to get their act together and make better consumer products.

replies(7): >>41978220 #>>41978337 #>>41978547 #>>41978554 #>>41978721 #>>41978916 #>>41982882 #
2. signa11 ◴[] No.41978220[source]
do you think if azure would have even _happened_ if mr. jeffrey snover was not tenacious enough ?
3. dyauspitr ◴[] No.41978337[source]
Azure happened because of Nadella (who led the project) despite Ballmer.
replies(4): >>41978528 #>>41978558 #>>41978577 #>>42007740 #
4. SOLAR_FIELDS ◴[] No.41978528[source]
Would love some sources cited for both your take and the parent's take.
5. snowwrestler ◴[] No.41978547[source]
This is hindsight bias. Because other people took some of his later initiatives and made them successful, it’s tempting to look back and grant him these as wins.

We should resist that temptation and judge him on the results he delivered. MS was the essential tech company, king of the world, and under his leadership their innovation stalled, they lost in markets where they were leading, the stock stagnated, and huge piles of money were vaporized on acquisitions that were poorly planned or executed.

He tried to buy Yahoo for $44 billion! Only Yahoo’s greater idiocy saved him from that gargantuan mistake. And that was just one of many.

replies(4): >>41978612 #>>41978712 #>>41979491 #>>41979536 #
6. cyberax ◴[] No.41978554[source]
I remember working with Microsoft as a client in 2000-s, it was awesome. We started as a startup, and enrolled in a BizSpark program. It gave us basically free access to Microsoft tools and with very responsive support.

We later transitioned into volume licensing, that also was simple and straightforward. The business side of Microsoft was a streamlined unstoppable train at that point.

The technical side, not so much. Microsoft was still trying to be the only software company in the world, and it was pushing all kinds of WPF, WCF, and other WTFs. So they completely missed hyperscalers and the growing market of Linux-based servers.

replies(4): >>41978664 #>>41978745 #>>41978927 #>>41983315 #
7. dexterdog ◴[] No.41978558[source]
Azure may be successful financially, but as someone who has finally used it for the last two years after 15 years of AWS and a little bit of GCP, I can't help but think the world would be a better place if it didn't exist or if some lesser player had that market share.
replies(3): >>41978700 #>>41978813 #>>41978983 #
8. achow ◴[] No.41978577[source]
Scott Guthrie is the one who drove Azure.

Dated 2013, a year before Nadella became CEO:

https://www.change.org/p/the-microsoft-board-of-directors-as...

replies(1): >>41979048 #
9. D13Fd ◴[] No.41978612[source]
One of the points in the article is that he made many bets, some of them panned out really well, others didn't, but on the whole he set Microsoft on a really good path.

Buying Yahoo would have been a bet that didn't work out, probably, but I don't think it goes against the point in the article.

10. unixhero ◴[] No.41978664[source]
They missed the mark on mobile oses and appstores.
11. wongarsu ◴[] No.41978700{3}[source]
For most stuff Azure is pretty meh, but it seems to have the best features for running Windows servers and integrates well with Active Directory (or MS Entra or whatever they currently call it). Features that I don't need as a startup founder, but that would be very interesting for many places I worked at.

Basically the cloud for everyone but the tech companies

replies(2): >>41978806 #>>41978839 #
12. legitster ◴[] No.41978712[source]
Hindsight works both ways.

Developing OSes and software was clearly an unsustainable business. It's obvious in hindsight that cloud infrastructure was the way to go. But at the time placing a lot of different bets to find a few successful product-market fits was the best you could ask for.

replies(3): >>41978833 #>>41979388 #>>41979608 #
13. vjust ◴[] No.41978721[source]
Ballmer hated Linux & open source. He would've driven their cloud division to the ground trying to sell Windows servers in the cloud. It would've taken him another 20 years to accept that Linux was key to the cloud. VSCode (Visual Studio Code) - would never have taken birth. Microsoft survived and thrived once Ballmer had no option but leave.

In this era of Python development, Microsoft Windows still feels a step or two behind as far as using a Windows laptop for coding in the cloud. Python is the language of AI - not Asp.net, not C#. Ballmer would never have seen the writing on the wall. He would've pushed something wierd, like VBA .

replies(5): >>41978829 #>>41978837 #>>41981122 #>>41982752 #>>41985142 #
14. addicted ◴[] No.41978745[source]
Wow. Microsoft Licensing was the stuff of nightmares.

You could literally get certifications in Microsoft licensing. There were experts whose only job was Microsoft Licensing consultants.

MS’es licensing was so bad you would get different quotes from the same person within a week of asking because almost no one understood it.

replies(1): >>41980064 #
15. greggyb ◴[] No.41978806{4}[source]
> Basically the cloud for everyone but the tech companies

And most companies are not tech companies. This is something that tends to be lost in HN discussions (not saying that applies to you, specifically).

I've spent a lot of time in the Microsoft world. I worked for AWS as well. In general, Microsoft executes on platform and ecosystem in a way that works very well for a lot of customers. In general, AWS executes on products better, which tends to appeal more to those who are focused on technology, specifically.

16. Uvix ◴[] No.41978813{3}[source]
Maybe it's just "what you're used to", but I'd swap Azure and AWS in that statement. Going from Azure to AWS, I found it not nearly as nice to use or easy to understand. Even basic features like "see all the resources in my account" were missing from AWS.
replies(2): >>41979514 #>>41980165 #
17. metadat ◴[] No.41978829[source]
I have as much disdain for the monkey man as the next OSS fan. But VSCode was always closed sourced crap at the arbitrary whims of a soulless zombie corp, and they never promised otherwise in a significant way. It's not relevant and not a good foundational signal or basis for any argument.
replies(3): >>41980508 #>>41980998 #>>41982111 #
18. dangus ◴[] No.41978833{3}[source]
While it may be true that the OS itself isn't really a cash cow anymore (if it ever was), I still think Microsoft's greatest failure of the previous decade was exiting the smartphone OS space and ceding it to Google and Apple.

I think that Ballmer's management can take a lot of blame for that. I think a different CEO could have executed and possibly have kept Microsoft in that market with success.

The Apple App Store by itself is a trillion dollar ecosystem. Microsoft being able to gain even a sliver of that size would be worth quite a lot.

We might give Apple similar criticism on the other side of this coin by saying that it's somewhat insane that Apple hasn't tried entering the public cloud market, especially given the fact that they now design their own ARM processors that are essentially the market leaders in that architecture.

replies(1): >>41979552 #
19. blackeyeblitzar ◴[] No.41978837[source]
Actually there was a lot of open source happening under Ballmer - not because of him but in that time. VSCode’s beginnings were in an earlier similar product were from that time. He didn’t interfere or stop those projects. Attributing that to Nadella is just false.
20. stackskipton ◴[] No.41978839{4}[source]
As Azure SRE for a tech company, what feature is missing? We are using AKS with Linux, Blob storage and ServiceBus. Database is MySQL Flexible Server.

I'm even using some Azure Tables for backend services just because it was easier to deal with.

replies(1): >>41980534 #
21. datavirtue ◴[] No.41978916[source]
Surface is selling like hotcakes.
replies(1): >>41986488 #
22. datavirtue ◴[] No.41978927[source]
WPF is still unmatched.
replies(2): >>41980871 #>>41987003 #
23. dyauspitr ◴[] No.41978983{3}[source]
I disagree, I find Azure much easier to set up and use.
24. timsneath ◴[] No.41979048{3}[source]
Azure existed long before ScottGu took over. It started with dueling projects from Ray Ozzie’s world and Bob Muglia’s world. Ray had great ideas but no idea how to run something like Azure at scale. Bob brought the enterprise mindset and retooled it, and of course Scott owns the lion’s share of the credit for its growth and technical qualities.
replies(2): >>41981221 #>>41987357 #
25. jimbob45 ◴[] No.41979388{3}[source]
Developing OSes and software was clearly an unsustainable business. It's obvious in hindsight that cloud infrastructure was the way to go.

Cloud infrastructure has become a commodity though and you can replace your cloud provider easily (theoretically, lol). What moat can MS or anyone else build around cloud infrastructure? Compare to OS' where MS may never have had a competitor catch up if they'd kept up speed on their OS teams.

Same with video games these days. Adding in digital casinos may seem nice but now you're just the same as every other digital casino offering.

replies(1): >>41980345 #
26. nl ◴[] No.41979491[source]
Would Yahoo under different management have done better?

Yahoo.com remains the 8th most visited website on earth[1] (I had no idea until I read that on HN some months back). It sits between Wikipedia and Reddit.

[1] https://www.similarweb.com/top-websites/

replies(1): >>41980050 #
27. nl ◴[] No.41979514{4}[source]
I use all three regularly. AWS has a horrible, inconsistent UI, and the Azure portal is mostly ok (although I think GCP is the best of the three)

But OTOH AWS generally works and usually does what you think, whereas I'm never surprised when Azure breaks or some random Azure API works nothing like we expect.

replies(3): >>41980374 #>>41980520 #>>41982885 #
28. tdeck ◴[] No.41979536[source]
> under his leadership their innovation stalled, they lost in markets where they were leading, the stock stagnated, and huge piles of money were vaporized on acquisitions that were poorly planned or executed.

A lot of this sounds like Google under Sundar's leadership, although I'm not sure if there is a parallel to the failed acquisitions, and some of the rot had set in well before.

replies(1): >>41991424 #
29. toast0 ◴[] No.41979552{4}[source]
> While it may be true that the OS itself isn't really a cash cow anymore (if it ever was), I still think Microsoft's greatest failure of the previous decade was exiting the smartphone OS space and ceding it to Google and Apple.

I mean, Microsoft was too early and too late on smartphones. I never cared to look into the pre WP7 history.

But the more recent Windows Phone died with WM10, which I don't think is fair to blame on Balmer. WM10 came out in public beta in Feburary 2015, and Balmer was replaced in February 2014. Microsoft eliminated their legendary testing program in August 2014, and the WM10 betas and release in November 2015 had very poor quality. On my phones, I had to choose between annoying bugs in notifications in WP8 or WM10 with a subpar, laggy experience with mobile Edge that managed to be worse than mobile IE. They did manage to get a decent final release together in 2020, although mobile Edge was still crap. You can blame Balmer for not letting Firefox on their app store, I think; a browser that didn't suck would have helped me stay on WP longer anyway.

Still, I think Continuum with an x86 phone could have gotten market share, but Intel cancelled atom for phones in April 2016.

replies(1): >>41983226 #
30. snowwrestler ◴[] No.41979608{3}[source]
Treating his tenure as just a bunch of vague bets that didn't pan out does not give Ballmer enough credit. He was a hands-on leader responsible for how MS executed, which had a direct impact on product success or failure.

MS did not just have bad luck, they lost to competitors.

replies(1): >>41980126 #
31. toast0 ◴[] No.41980050{3}[source]
Well, I think the Bing search deal would have been a lot different if Microsoft had owned Yahoo.

Yahoo management was looking to reduce the cost of running web search and advertising platforms, but ended up still having a large expense to crawl the web and basically do web search in order to enhance Bing results. And then the Microsoft ad market managed to be worse in all sorts of ways (for advertisers and publishers) compared to the existing yahoo one, plus Microsoft took a cut of the revenue. Some of that should have been better if it was one company; plus, I bet Microsoft would have sent Yahoo employees an Xbox360 or something. (I worked for Yahoo Travel from 2004-2011)

32. cyberax ◴[] No.41980064{3}[source]
Sure. MS had tons of resellers with somewhat different markups, although not that different.

We needed only the basic stuff: Windows Server, Exchange, MSSQL, a bunch of XP licenses. And this all was straightforward. We also got MSDN subscription basically for free.

33. UltraSane ◴[] No.41980165{4}[source]
AWS feels fundamentally better engineered than Azure but Azure's GUI and API feels more consistent. AWS has never had the kind of global outage that Azure has had.
34. RandomThoughts3 ◴[] No.41980345{4}[source]
> Cloud infrastructure has become a commodity though

There are only 3 significant providers and the needed investments are a gigantic barrier to entry but sure it’s a commodity.

35. RandomThoughts3 ◴[] No.41980374{5}[source]
> GCP is the best of the three

Until you have to call Google. Google business services are awful.

36. Karrot_Kream ◴[] No.41980508{3}[source]
... https://github.com/microsoft/vscode? It's MIT licensed. Or are we here to start GPL vs MIT for the 10,000th time?
replies(2): >>41980860 #>>41982826 #
37. fragmede ◴[] No.41980520{5}[source]
I feel your pain, also being on all three.

The biggest difference IMO is in how they're handled by large organizations and how prod permissions are provisioned by them. In Azure you have one user account and one org, with subscriptions for your user account to activate to get permissions. You can have multiple subscriptions but they're under the same login/user account and you can have multiple active at the same time. In AWS, you get access to an account or accounts that have different logins, so you get to juggle those with login/logout, even if there's SSO. In GCP, there are multiple projects, under a single login, but you may have to juggle projects.

The other aspect is how regions are dealt with. AWS global resource index/search thing is useful, but it totally feels like I spend more time juggling regions with AWS. Azure's regions themselves are, let's just say, interesting. GCP is better at it than AWS, and less interesting than Azure (which is a good thing).

38. fragmede ◴[] No.41980534{5}[source]
I think

> Basically the cloud for everyone but the tech companies

is referring to the idea that tech companies are competent enough to run their own computers, not that Azure is missing something specific.

39. signa11 ◴[] No.41980860{4}[source]
oh please :)

the old ‘embrace-extend-extinguish’ model is what it _truly_ is, f.e. , you cannot take extensions from m$ store and use it.

there have been large number of discussions around this topic, and folks have highlighted these concerns more articulately than i could ever hope to do.

take your pick.

replies(2): >>41982573 #>>41982822 #
40. 71bw ◴[] No.41980871{3}[source]
Exactly and I'm never going to change my opinion. Nothing in this area was ever so easy and yet so powerful.
41. solarkraft ◴[] No.41980998{3}[source]
> they never promised otherwise in a significant way

It’s commonly promoted as „open source“ and this seems to be commonly believed. Pretty much everyone I tell that the official builds of VSCode are proprietary (and how proprietary they are) is pretty surprised.

42. wslh ◴[] No.41981122[source]
You can run Linux servers on Azure (and Hyper-V), so it’s worth taking the ‘hate’ against Linux with a grain of salt.
replies(1): >>42021519 #
43. achow ◴[] No.41981221{4}[source]
BobMu left Microsoft because he was not sold on cloud, he was an advocate for 'on-prem' solutions (and for its time it made sense since enterprise customers were against cloud).
44. smolder ◴[] No.41982111{3}[source]
There's a working build of just the open source part of VSCode (with basically all the same functionality) called VSCodium
45. cypress66 ◴[] No.41982573{5}[source]
Idk, I use cursor which is a proprietary commercial VS code fork and it just works. So clearly the license/OSS situation is very workable.
46. elzbardico ◴[] No.41982752[source]
Ballmer didn't hate linux and open source.

He feared it as a threath to Microsoft's business model and revenue streams.

replies(2): >>41982868 #>>41983295 #
47. kristiandupont ◴[] No.41982822{5}[source]
> ‘embrace-extend-extinguish’ model is what it _truly_ is

With this mindset, what could MS possibly create that wouldn't make you say this?

replies(1): >>41984839 #
48. ensignavenger ◴[] No.41982826{4}[source]
That is Code OSS, MS official binary builds of Visual Studio Code, as explained at the top of the Readme, include proprietary code. MS also has several very popular proprietary extensions. Some of those extensions, older cersions were open source.
49. dymk ◴[] No.41982868{3}[source]
That’s a distinction without a difference
50. belter ◴[] No.41982882[source]
Memories get a bit fuzzy after 5-10 years.But this take from 2012 is a reminder of what a mess Steve Ballmer was as CEO: https://www.netnetweb.com/content/blog/blog/top-10-reasons-w...
51. rbanffy ◴[] No.41982885{5}[source]
> GCP is the best of the three

I must have very different needs. In my perception, AWS is the best of the three, Azure is second, and Google would be #3. Depending on your unique news, you might choose different CSP's, from Digital Ocean to Oracle or IBM (the only place you can get AIX, IBMi, and z/OS)

replies(1): >>41990902 #
52. actionfromafar ◴[] No.41983226{5}[source]
My thesis is WP8 was already the first huge misstep where they lost developers.
replies(3): >>41983384 #>>41985202 #>>41991584 #
53. bsuvc ◴[] No.41983295{3}[source]
That's just why he hated it.
54. eastbound ◴[] No.41983315[source]
> The business side of Microsoft was a streamlined unstoppable train at that point.

Surprising. As a startup I just couldn’t understand how to subscribe to MS Office, seems like it required a hotmail account or something, it always bored me before completing the steps.

55. dangus ◴[] No.41983384{6}[source]
Yeah, the idea that Nadella killed Windows Phone only makes sense in the context of Windows Phone already having failed under Ballmer.

I was a Windows Phone user during 8 and 8.1. There was a short period where I felt like some traction was taking place. My bank even had a Windows Phone app, until they didn’t.

Windows 8.1 was the most competitive version against contemporaries, but then the delays and issues surrounding 10 really took the wind out of those sails.

My perspective as a consumer is that Microsoft buying Nokia seemed to have made Nokia worse and delayed their phone development process. I found myself without any upgrade path, while Apple and Samsung users could get a pretty significant upgrade in capability every year at that time.

Nokia was also better at making low-end phones and had very few flagship products that were iPhone and Galaxy competitors.

On the business side Microsoft didn’t focus on having their entire lineup available on all four US carriers. They had all these weird carrier exclusives where getting a new Windows Phone would mean switching carriers.

I have to think that the break in compatibility between Windows 7 and 8 really screwed over developer relations as well. On the Apple side they were delivering an experience very familiar to Mac developers, and on the Android side the experience was an open source free-for-all playground.

replies(1): >>41983449 #
56. actionfromafar ◴[] No.41983449{7}[source]
That's exactly it. There were a bunch of hardcore Windows dev shops getting ready to support Windows Phone who jumped on WP7, ready to dig down, but who felt betrayed when WP8 was a clean break. You lose that hardcore bunch, then you are just evaluated on the generics and Windows Phone had no edge.
57. mynameisash ◴[] No.41984839{6}[source]
This definitely seems like an unfalsifiable proposition for the MS haters.

Microsoft does something shitty? See, they're a terrible company.

Microsoft does something awesome? Well, we're currently in the "embrace" or "extend", so they're a terrible company.

I'm as (or more) pessimistic than the next guy about the state of tech and capitalism, but at least give credit when and where credit's due.

replies(2): >>41987045 #>>41988014 #
58. WorldMaker ◴[] No.41985142[source]
> He would've pushed something wierd, like VBA .

That was Bill Gates. Bill Gates founded the company on BASIC and seemed to remain a fan of the language even as the rest of the world moved on to other languages.

Ballmer wasn't technical so appeared to have no skin in the game of which language "won", so long it was Microsoft Developer Tools like Visual Studio developers used to work on it (and what would become VS Code, which as many point out did start under Ballmer's tenure). That "Developers! Developers! Developers!" meme was directly an "I want to support developers wherever they are and however they want to work". Sure he was a huge Windows cheerleader and would want those Developers working on Windows machines, but he really did seem to want to see Windows be the best platform for developers to code for anything (including/especially the cloud).

In terms of Python specifically, IronPython was active and interesting during Ballmer's tenure and Ballmer helped form a team that was actively contributing to open source projects like Python (and Node and Redis and others) to make them all run better (sometimes much better) on Windows. Ballmer may have been afraid of open source as a business model, but he also seemed to realize the usefulness of open source for bringing developers (back) to Windows and he did start efforts in that direction.

59. MarkusWandel ◴[] No.41985202{6}[source]
I tried various "weird phones" on my way to standard Android, among them a high-end WinCE phone (Xperia X1a) and a WP8 one (Lumia 520). Make no mistake about it, WP8 was a good mobile OS, even if they did stick the dreaded "Windows" name in there. Smooth, reliable, battery efficient, well-thought-out UI. But alas, too late. By then Android had captured the "not iOS" market and it would have taken a miracle to bring a third OS to the mainstream.

I very briefly tried WP10, and it actually seemed a step backwards; in their desperate attempt to somehow unify the desktop and phone thing, be it in code base or user experience or whatever, they tried too hard.

60. jobigoud ◴[] No.41986488[source]
Ha! It was a trap, they are likely talking about Surface, the big table-computer. It was such a failure that they repurposed the name for something else and you might have never heard about it. We had one at work circa 2013.
61. cyberax ◴[] No.41987003{3}[source]
React Native is better...
62. signa11 ◴[] No.41987045{7}[source]
a previous discussion about something similar happened here: https://news.ycombinator.com/item?id=25719045
63. rozzie ◴[] No.41987357{4}[source]
I began recruiting for what became Azure in Jan 2006. I was chief software architect / cto at the company. Amitabh Srivastava and the legendary Dave Cutler were the leads, with Dave focused on the hypervisor. (I'd met Dave in the 80's when he was at DEC and I was at DG.)

The project was in my team (CSA labs) but was cross-funded behind the scenes by Kevin Johnson, the president of Server & Tools. KJ & I did this because there was passive-aggressive resistance to a 'cloud first' design/architecture philosophy from within his org, where there was a deeply-rooted belief that enterprise servers and ops management tools would adequately scale-up.

KJ bought in and was all-in, as was the 'tools' part of his org (Soma & ScottGu). SteveB initially didn't quite know what to make of my desire and myriad efforts to fundamentally transform the company from packaged products toward services, and he had to cope with some of the wake I was leaving. It wasn't all smooth. But he believed in me and helped me to recruit internally, which was essential.

My explicit cross-funding agreement with KJ, my peer, was that when I decided it was the 'right time', I'd hand off my Azure org and it would be re-merged into S&T in more-or-less a 'reverse merger', with cloud leadership taking over server.

I launched Azure at PDC 2008 with what today we'd call lambda's (functions-as-a-service based on .net) & blobs & cloud database as the core services. Why no linux or windows VMs? They were absolutely part of day 1 plans, but a major political ploy from within KJ's team ('this will kill the server business') resulted in an active decision (mine) to defer until post-launch. It wasn't a technology issue, nor was it an OSS issue; the team believed in OSS & Linux. But shipping was top priority, and we shipped.

When I ultimately left the company in 2011, it was time to do the reverse merger that KJ and I had planned. A proven, super-talented manager from Bing that everyone loved, Satya, was chosen to lead the org as it was moved into S&T upon my departure. James Hamilton, the architect of Azure's relational DB, left for AWS. Ultimately, under Satya, ScottGU & co ended up re-plumbing much of the original code with a by-then-ready Windows hypervisor, VMs & Linux, and all that you see today. By then the org finally was aligned and 'believed', and SteveB was genuinely 'all in'.

Getting products from 0 to 1 is sometimes a challenging process involving incredible people and stamina from believers at every level. In this case I'd say it was worth the effort.

64. coretx ◴[] No.41988014{7}[source]
The destructive EEE strategy is replaced by a constructive poisoning the well strategy. That's arguably moral progress while there is no legal or financial incentive to do so. That's praise for Nadella, not Ballmer.
65. nl ◴[] No.41990902{6}[source]
Interesting.

Do you do cross-region work in AWS? For me that is just bad. I usually want to work at a service level and see across all regions, where as AWS wants me to work at a region level and see everything I have running there.

replies(1): >>41995795 #
66. ThrowawayB7 ◴[] No.41991424{3}[source]
Microsoft was under consent decrees and anti-trust / anti-monopoly scrutiny for much of Ballmer's tenure and had to tread very carefully in the marketplace. Pichal doesn't have that excuse. In fact, Google is staring down the barrel of a barrage of anti-trust / anti-monopoly lawsuits itself and the real test of Pichal is how well he is able to get Google to perform over the next decade when it's laboring under similar restraints. I would not bet money on him doing a better job than Ballmer did.
67. garaetjjte ◴[] No.41991584{6}[source]
WP7 was the first misstep with extremely limited API and no native code for apps.
replies(1): >>41993086 #
68. actionfromafar ◴[] No.41993086{7}[source]
Sure, then making WP8 phones incompabitle with WP7 apps was the second misstep. Developers, developers, indeed! Not wanted here.
replies(1): >>41995094 #
69. garaetjjte ◴[] No.41995094{8}[source]
WP8 was compatible with Silverlight (ie. WP7) apps. The problem was splitting app model into half-abandoned Silverlight and new WinRT, and not providing WP8 upgrade to any WP7 phones.
70. rbanffy ◴[] No.41995795{7}[source]
The web UI makes that easier with GCP, but the main "UI" for me is Terraform, with only occasional usage of the "human-rated" interfaces.

BTW, I hate Terraform with a passion, but I don't have the energy to write something that can describe infrastructure in Lisp.

replies(1): >>42003344 #
71. nl ◴[] No.42003344{8}[source]
Why do you find GCP 3rd then? They have Terraform templates for all (?) their services includes in the docs.
replies(1): >>42005140 #
72. rbanffy ◴[] No.42005140{9}[source]
I think it's a bit the services - I am very impressed with Aurora on AWS for instance, and there isn't really anything equivalent to it anywhere else. Also, some of the services elsewhere seem easier to deploy or more convenient to use.

In any case, all three big ones are pretty good for almost anything, and I don't think there is anything that's doable on one that's impossible to do in the others (IBM is the exception here - if you need AIX, IBMi or Z, they are the only ones who can offer that).

73. hansi2001 ◴[] No.42007740[source]
Azure, AWS and CPQ are all platforms that are good enough. If you need a cloud which is standing out and will be the best place for you workload over the next decade or more you have to look to OCI.
74. vjust ◴[] No.42021519{3}[source]
Support for linux was there, since the very early days of Azure. But at the time this was clearly Nadella's baby. AWS was running away with market share, and Azure gained some decent marketshare, at one point they said 25% of Azure revenue was on Linux, this was about 5 years ago or more, that can only have grown to now. No one lays that credit to Ballmer.

Microsoft's documentation wouldn't even acknowledge the present of Linux, I kid you not, till maybe 2012 or so. For example, pathnames like "My Folder" (spaces in folder names) - which are a no-no on any kind of server code (leave alone the block letters). This was as someone pointed out, Gates, since he was the tech architect (and hated linux or feared it ). In a sense, Linux rescued Azure, and Microsoft. Quite ironic, today we see Gates smiling (cluelessly imo), but Window's is still not a good environment for development - be it C# (a fine language), or Web. My colleagues on Windows struggle to run any Python code - all you need to do is git clone, followed by Pip install - that's still a challenge comparatively on Windows.