Ask HN: Why most of the Microsoft Products are slow?
I use both gmail and hotmail. Gmail is way to fast in terms of login and logout. Whereas Hotmail is relatively slower.
I used AWS before and never had to wait for dashboard to be shown after login.
I'm currently using Azure for differnt project and most of the time I have to wait and stare at the processing image. Its just slow.
Visual Studio, after such long time of development and so much improved hardware is still slow.
Office 365. I first put my email address in,then for some reason I have to wait while it shows that dotted processing sign. Then I have to again choose if its work email or personal email and again enter email password to get it.
I just don't get it.
Microsoft certainly isn't a bad company, it has contributed a lot but their products are just.....I don't know...slow and doesn't make sense.
7 comments
[ 2.5 ms ] story [ 25.4 ms ] threadI remember when Office used to fit on a single CD... the whole suite
But it's seriously the unseen side of microsoft is their hardware division. If it's slow that means you should upgrade
Maybe if you paid for hotmail it would be faster
Ok... and where do you report it? What are the chances anyone will ever look at it?
I had a issue where the Azure would just tell me I had no subscription, even though I had one. It asked to selection option if my email was Microsoft account or a company account. My email was myname@mycompanyname.com. So obviously I selected Company account. Later found out I had to select Microsoft account. Not sure why anyone has to select what type of account. Why can't the system determine itself what account it is. It is this kind of stupid stuffs that makes Microsoft look bad.
Bloat makes software slower so Intel & AMD sell more CPUs, RAM makers churn out more RAM, hard disk manufacturers make ever bigger hard disks, PC makers build new systems with all the "enhanced" components, retailers sell all these new boxen.
You just have to admire how well the whole economy flourishes, except for the user/consumer.
That's my guess anyways.
Also, maybe Hotmail hits some servers that are not as fast as Google's or Amazon's. So that may be another reason why Hotmail/Office products are "slow".
In the long run, having highly abstracted, well organised frameworks like .NET is good for humanity while in the short run it makes for painfully hungry infrastructure. There will always be a general group of people trying to make the best out of what is currently available -- focusing on efficiency. When I started programming back in the 90's, I remember hearing people quite often brag about how "real programmers" use assembly, calling anyone else a lamer. I started with VB and then C (not C++). I was considered one of those lamers using such "high level" technology. I remember thinking to myself, "At least I get things done in a reasonable amount of time". These days, C is considered quite low-level compared to modern languages and frameworks. My point is that abstraction is continually pushed onward for a very good reason, yet many people who have grown accustomed to older, more CPU-efficient platforms and methodologies may view the "cutting-edge" level of abstraction as unnecessary and bloated. This phenomenon follows the age-old "back in my days we had to milk our own cows" generation-to-generation viewing of the "new kids" as lazy and spoiled. The key is in recognising that the world keeps moving, even if you are growing old. There is always room for progress, even if progress appears unnecessary to those accustomed to older ways. As machines get more powerful, the world is no longer the one that demanded those levels of efficiency seen prior.
At the same time, I agree that some software and systems are obnoxiously slow. Visual Studio takes ages, even with a fast drive. I prefer AWS over Azure. When it comes to coding these days, I choose high-level unless the application demands working with large amounts of data. The programming time needed to make simple applications run faster is usually greater than the gain in time from running more efficient applications. When you are Microsoft, being pushed to implement every feature in the book, you are going to want to choose the most efficient way of implementing new features.