4 ms·
Having worked with Azure for a number of years now, I get the distinct impression that it is developed by people banging out features because they are told to d
by jiggawatts 4y ago
Having worked with Azure for a number of years now, I get the distinct impression that it is developed by people banging out features because they are told to do so, and have no interest in what the feature is for, who uses it, and how. There is nearly zero quality assurance, because angry customers will shout at support. Support is not allowed to discuss this with the developers, instead they will tell customers to "suggest" features -- such as POSIX compatibility -- on a public feedback forum and then this gets voted up, like a popularity contest.
Imagine going to a hospital run like this, where the surgeons just do whatever they're told ("I got told to amputate, so I did. What do you mean check which leg to cut off?"), have zero interest in basic hygiene let alone antiseptic practices, and then angry patients can submit a piece of paper into a suggestion box with requests like: "Please cut the correct leg off! Also, it would be nice not to get a massive infection after surgery."
To which there will be a curt reply saying: "Customers can scale to additional legs, and they can purchase their own antibiotics if they so choose. Closed, will-not-fix."
- encryptluks2 4y agoMicrosoft notoriously ignores feedback, even those with the highest votes.
- saurik 4y agoDo you feel this is more true than with Google? Maybe the difference is that we care less, because Google cared enough to get the feature to work correctly? ;P
- encryptluks2 4y agoAt least for Chromium and Android, they are open source and more standard to propose and contribute changes. Yes, Google isn't perfect but they have done a much better job overall for their consumer tools and products.
- Arnavion 4y agoWeird take to equate a commercial cloud with a life-saving hospital. Doctors have a duty of care to patients. Nobody's going to die because Azure Splines didn't implement the reticulation feature that people are asking for in their forums.
- jiggawatts 4y agoA significant chunk of our state’s Department of Health is hosted on Azure. An outage could result in deaths, or reduced standard of care.
- jchw 4y agoI hope this isn't a ridiculous take, but even if Azure or any other cloud solution is used in healthcare, I would strongly hope that it isn't put in a position so critical to the point where it would literally lead to deaths if it were down for a while.
- actionfromafar 4y agoWhat position would that be? Anything at a hospital can lead to death if inefficient or down.
- jiggawatts 4y agoNot to mention that Azure is specifically targeting the health industry with offerings like confidential compute.
- Arnavion 4y agoWhy are you changing the topic? We were talking about features, not outages.
- jiggawatts 4y agoA lack of POSIX compliance generally means a lack of data integrity and basic correctness. In a file system that could result in data loss, data corruption, and the like.
- bushbaba 4y agoHaving used AWS, gcp, and azure. It’s clear AWS has a decade lead. It’s not just the technology, but Amazon’s relentless customer obsession and culture that drives a better platform.
- notTooFarGone 4y agoIt really seems that way. We are using a bunch of microsoft azure "maintained" stuff, but they don't update their products and seemingly noone is making sure that shit works intended. This results in us building our own stuff and defeating the purpose entirely.
- mardifoufs 4y agoOh my god, yes. I used to like it, but once you dive just a bit deeper into literally any feature, you will always always find quirks that make absolutely no sense. There is always some sort of limitation that is obviously caused by shipping anything they can as fast as possible. Absolutely 0 polish. A small but frustrating example I experienced just today: In Azure ML, you can create data assets (basically a sort of centeal syslink to your actual data in a storage container) so that you can version your data and access it easily in your pipelines. Sounds great! But they recently pushed a new version that makes it impossible to create a data asset with multiple folders (!). You used to be able to do it, but now your data asset can either be a single file, a single folder (with no subfolders!), or a tabular asset. It's completely insane to me because you now need to create a data asset for every folder you have. on a product made for data-heavy ML workloads. If you have data across a few dozens/hundreds of folders, you can't aggregate them even if they are to be used on the same pipeline, unless you do it manually. Also, now that you have dozens of unnecessary data assets, you can't even set your pipeline to take an arbitrary amount of them as input. You have 20 data assets/folders? Have fun adding 20 inputs in your component's YAML. I can get around it, and maybe I'm dumb and all of our data should have been in a single folder anyway. But it used to work, with no downsides! This stuff happens every day and can be especially aggravating in "heavier" services like AKS.