Tag Archives: Microsoft

Microsoft Sucks Balls

At one point, I was a rabid proponent of Microsoft. Deeply entrenched in the Microsoft ecosystem and recommending Microsoft products and services to my friends too. But even after switching to Apple, I am being constantly reminded of how Microsoft sucks balls, thanks to my work ecosystem.

I have realised foremost that Microsoft has no idea what users want, adding/removing/changing things randomly as they see fit. Secondly, even after possessing vast resources, they are clueless on how to solve the most basic problems.

Below is a list showcasing how Microsoft sucks balls:

Windows

Microsoft x86-64 Integration

Windows has been running on x86-64 hardware for decades. You would think that is enough time to refine things and have them working in a seamless way, but, no. This is what happens when I wake up my work laptop from sleep, while connected to an external display:

13 seconds from sleep to usable
  1. Show signs of life : 1 second
  2. Flicker once : 4 seconds
  3. Flickr second time : 4 seconds
  4. Screen sort of pulsates, zooms in and out : 4 seconds

I have some questions

  1. Who, in Microsoft decided that waking a laptop from sleep to usable state requiring 13 seconds is acceptable in 2024? Macs take less than 1 second for the entire process.
  2. Why does the main display need to blink and be unusable every time I connect or disconnect an extended display?

Security/Group Policies

I understand that organisations need to have tight control on what happens on their machines. But the way Microsoft does it is completely bollocks.

  1. So, in our org, the Microsoft Store app is blocked by policy. Good enough. But then, if I go to the app’s Microsoft Store web page and click on install, the app installs just fine. What is even the point of blocking it then? Just to make things more inconvenient for users?
  2. Our organisation policy forbids one from saving/adding usernames/passwords to Edge. But there’s no policy to prevent importing of passwords via a csv file. So that’s what I do. Again, why block something half-heartedly just to make things more difficult for the user?

Bluetooth

  • Most platforms (Including Windows) can display the battery level of Bluetooth devices based on a standard. Other devices can also show you if the device is charging, which sadly Windows cannot do. What Windows does is, it gets confused and shows the battery level flapping like crazy.
Bluetooth battery level doing the St Vitus’ Dance
  • It’s 2024 and Microsoft still doesn’t allow you to reverse your mouse scroll direction easily. You need to dive into device manager to see the mouse’s HID and then mess around with the registry to toggle a value, reboot the OS to reverse the scroll. The alternative is to use an app the OEM provides and do it from there, but that is buggy too, as every time the computer wakes up from sleep, the scroll goes back to the default for a few seconds before reverting back.

Windows Hello

Ok, this one is more on OEMs than Microsoft, but why does Microsoft certify shoddy level sensors as Windows Hello certified? Approx half the time I try unlocking my laptop using my face, it fails. Even though I have “trained” Windows Hello multiple times under different lighting conditions. 10-20% times, even fingerprint recognition fails.

Even worse, some times, Windows Hello authentication succeeds, but windows still shows an error message “unable to recognise you” while at the same time logging me in. Make up your mind, asshole.

Wireless LAN

Many times, when my Laptop wakes up or boots up, it just doesn’t connect to my home WLAN even though the network is remembered and “Connect Automatically” is selected. Happened on my old Dell work Laptop and even on a newer HP work laptop, so can’t really blame the OEM for a consistent bug across different hardware.

Widgets & Shit

Microsoft introduced the new social area in Windows 11. It has a handful of supposedly helpful widgets but in reality, it is bullshit

  1. The news articles are of such low quality and full of click bait and propaganda pieces. And there are so many of the news widgets that it is impractical to remove them all one by one.
  2. The trafic widget is not configurable. Our company uses ZScaler, so the traffic widget always shows traffic conditions in Malaysia or Singapore.
  3. There’s no widget for Outlook calendar if you use the “new” Outlook.

Thankfully, they do allow you to disable this feature altogether.

Microsoft Windows does indeed suck balls.

Microsoft 365

Sharepoint/OneDrive for business

Some time last year, Microsoft pushed out an update that if you share a link for some Sharepoint file/folder via email, it would automatically give read permissions for that file to everyone in your To/cc list. While, this may sound useful, it makes your Sharepoint site into a horrible/fragmented mess of user permissions, something that a user cannot easily fix/reset via the GUI.

Microsoft Teams

  1. Sometime around June last year, I discovered a bug that if you share an HDR display in a teams call, teams crashes within a few minutes. Via my IT team, I raised a bug with MS. Almost a year later, Microsoft still has not been able to fix this bug. Even worse, the “New” Teams, which is supposedly built from the ground up, has the same bug.
  2. If you have a wireless audio headset with a mute button, the mute button does not sync with the Teams mute button. So many times I have been speaking thinking I have unmuted myself, but I forgot to unmute myself in 2 different places. Both hardware and software mute work independently of each other. The kicker? This feature works perfectly with Microsoft Teams on iOS and macOS.
  3. If someone updates their photo on Teams, the new photo appears on the mobile app almost immediately, but takes weeks/months to update on the desktop client, even the “new” client.
  4. Out of Office notifications between Teams and Outlook don’t sync well. If you set OOO on Teams, it ruins the format of the actual message

Microsoft teams sucks balls.

Outlook

Outlook was such a bloated mess, I was kind of relieved when they replaced it completely with a new app which is nothing more than a web wrapper. However, months later, it still has bugs. One annoying one is, if I select an appearance theme, it only loads 1/5 times I launch outlook. All other times, it loads with a plain GUI.

Not to mention that the new Outlook doesn’t even launch without an internet connection (Which is often because of the Wireless bug above).

Office Apps

While office apps have gotten better over the years, I don’t understand why there are 3 ways to open a Word/Excel/Powerpoint file

  1. On the web
  2. Inside Teams
  3. Using the desktop app

Bing Webmaster Tools

Bing Webmaster tools is the only Microsoft product I now use personally, to manage my blogs. While Bing perfectly recognises my vitriolic blog (This one), it refuses to index pages from my other, much nicer photography blog. All it says is that my domain is blocked. Customer service cannot provide a reason and they cannot talk to you more frequently than once in 6 months.

Although Microsoft Bing sucks balls, I cannot migrate to Google as a user (As a WebMaster, I find Google’s Search Console vastly superior).

Die Intel!

My first PC came with an Intel Celeron 400 processor. Back then, I had no idea what I was getting; I was not aware of various PC parts & technologies. All I knew was that a friend of mine had a Pentium III computer and it was better than mine.

Dominance/Monopoly of Intel

Slowly, as I started to explore the world of PCs (with help from Chip and Digit magazines), I became aware of various components inside PCs and different technologies & brands. The market leader for computer processors even back then was Intel. AMD, Via and Cyrix were alternative brands. Over time, I began to hate Intel. I started looking at Intel as a company which made technically good but overpriced processors & indulged in false/misleading advertising.

Intel is Evil
Evil Inside, PC: LogoDix

AMD processors always fascinated me. When the Athlon series launched, I read about its performance with awe. However, AMD, VIA or Cyrix processors were very rarely seen in the real world, outside reviews. Cyrix & Via soon died completely and AMD remained elusive, plagued by overheating issues and solely in the realm of gamers & enthusiasts. When I did my first major PC upgrade, I had to get a Pentium IV because no one would assemble an AMD for me.

In the laptop space, AMD was even rarer. In fact, the first time I saw an AMD laptop was during my college days when Nihit (technically his girlfriend) bought a laptop with an AMD Turion processor.

I remember inheriting a Compaq laptop (which I still have today) from my father and it had an Intel Core 2 Duo processor. When Windows Vista came out, Intel released a beta WDDM driver for the GPU on this laptop, but later discontinued it. Consequently, the laptop couldn’t use Vista’s Aero Glass effect for themes even though the hardware was compatible. My hatred intensified and I swore never to use Intel again.

In 2000, Intel was forced to abandon its IA-64 platform for 64-bit computing and forced to license AMD’s AMD64 technology. They called it x86-64 and had to pay licensing fee to AMD for every processor sold.

My First AMD

In 2006, briefly, for the first time, Intel and AMD both had nearly equal market shares for Desktop CPU shipments. AMD would maintain the neck-neck competition till date, Intel was no more a monopoly. In fact, in 2021, AMD is arguably ahead of Intel.

When I moved to Gurgaon, I decided to assemble a new gaming PC myself, from scratch. I got the AMD FX 6300 and a Radeon GPU, shunning Intel completely. It cost me half of what an equivalent Intel platform would have cost and performed better. There were no heat issues to speak of.

Eventually I bought an Xbox and sold my gaming PC, never to buy a PC again.

Last Tryst with Intel – Surface Pro 3

I was re-introduced to the world of Intel, when my fiend gifted me a Surface Pro 3. To me, the Surface Pro 3 showcased the very worst of Intel. The external hardware, touch screen, keyboard and OS were all amazing. It was the Intel innards which sucked balls.

The Core i7 processor always ran hot, no matter how light the workload. Consequently the fan was always whirring loudly. It was so loud, you couldn’t sleep in the same room with the Surface if it was doing something. Still, the fan was not enough to efficiently cool the Surface and the CPU was throttled <50% most of the time. I had to install an external USB fan to keep it cool; which was ridiculous.

On top of that, it had issues with Sleep which remained unresolved even after many firmware updates over many years. You closed the Surface and put it in your bag expecting it to sleep. It, however kept on running at full throttle and when you got it out to use it later, you saw that the battery was dead. Microsoft blamed Intel drivers and they twiddled their thumbs, as usual.

Eventually, I sold it and got myself an iPad.

ARM and Apple M1

For those who haven’t been keeping track, Apple transitioned their MacBooks from Intel CPUs to in-house ARM based processors in 2020. We (technically, my wife) bought a MacBook with an M1 chip. After using sluggish/hot/battery sucking laptops over the years, the MacBook blew my mind away.

It is as snappy as an iPad, the battery lasts all day (My wife uses it 8-9 hours off the charger) and there’s no fan and no heat to speak of. On top of all this, existing apps made for x86 work flawlessly and with minimum performance penalty. On the other hand, my work laptop (Intel Core i5) doesn’t last more than 2 hours off the charger and any computational effort make its fans sound like a jet plane.

I would not be wrong to say that the M1 is a generational leap ahead in computing from the old/shitty X86 laptops.

The Future

All mobile phones already used ARM processors. Same for all embedded devices and IOT devices. Apple would probably transition their Macs to ARM completely within the next few years. Many custom-made servers operated by the likes of Facebook/Amazon/Google use ARM already, too. In fact, the current world’s most powerful supercomputer also runs on ARM.

Once Microsoft get their x86-64 on ARM emulation to work properly, we should see a significant chunk of Windows ultraportables and laptops move to ARM. I hope AMD embraces the ARM architecture soon, too.

That being said, x86-64 isn’t going away anytime soon. Gaming PCs, Enterprise workstations, legacy applications requiring native x86-64 and most servers would continue to be x86-64 based for the foreseeable future and Intel would probably continue to dominate this space. I just hope they are reduced to shells of their former selves soon and then eventually die.

Ecosystem

In technology, ecosystem is a big thing. I remember, 10 years ago, while looking for a device/service, one would go for whatever is best in that category. This approach doesn’t work that well anymore. These days it makes sense for a person to stick to an ecosystem and use products/services mostly in that ecosystem, otherwise things get messy. This is because each of the three big companies want the users of their services to use their products exclusively and as a result, don’t support cross-platform compatibility very well.
Here’s an overview of the services/products offered by the Big-three. For those who are curious, I am firmly planted in the Microsoft ecosystem.

Service

Apple

Google

Microsoft

E-Mail ME(iCloud) Gmail Outlook (formerly Hotmail)
Search N/A Google.com Bing
Desktop OS MAC OS None Windows
Mobile/Tablet OS iOS Android Windows
Social Networking N/A Google+ Socl
Photo Sharing N/A Google+ N/A
Productivity Apps Pages/Numbers etc. Google Docs Microsoft Office
Cloud Storage iCloud drive Google Drive Onedrive
Gaming Console N/A N/A XboX
Music/Video Store iTunes Google Play Xbox Music/Video
Maps/Navigation Apple Maps Google Maps Bing/Here Maps
Messaging/Video calling iMessage (proprietary) Hangouts Skype

Fuck you Google, and Goodbye

Yes, Google is evil
Yes, Google is evil

I was introduced to Google back in school, when it was just a search engine. Now it has its fingers and feet in almost every product/service category and is undoubtedly the market leader in most of them.
After Google search, I started using Gmail, then Google Chrome. It was only by chance that I didn’t buy an Android handset (almost bought the T-Mobile G1 once) and I am glad I didn’t. Google is evil. Google is at the moment, what Microsoft was in the 90s. Ruthless and evil.
Google has the right to read through your e-mail, use that information however it pleases and targets ads depending on the text in your e-mail. Also Google has deliberately not supported Windows Phone for years.
Yes, Google is evil
So a few months ago, I decided to say “fuck you” to Google and start moving away from all Google products. OneDrive replaced Google drive. Outlook.com replaced Gmail (it was a pain changing my e-mail address everywhere) and today, as the final step, I migrated my blog from Blogger to WordPress and deleted everything on Blogger.
Bye Bye Google, I am never coming back.

Features I want to be implemented in the Nokia Lumia series

I have been a smartphone user for almost as long as I have used a cellphone. As a user, I have evolved over these years. Most of my smartphone experience has been with Symbian (95%) and Windows Mobile (5%).

Planning to move to a Nokia Windows Phone in the future, these are certain features I am used to, which I find sadly missing on Nokia WIndows Phones
Notification LED: Its an LED on the front panel of the phone which blinks periodically whenever there’s a new Missed call or SMS.
For me, this is highly useful because most modern smartphones don’t show anything on their screens when in standby mode and you have to press a button and go to the lock screen to see whether there are any messages or missed calls.
Windows Phone supports this for Missed calls and voicemails only, not for SMS.
Nokia Windows Phones don’t have a Notification LED at all.
Profiles: I prefer to use different profiles when I am at home (Loud Ringer, no vibration, email alerts), when my phone is in my pocket (No Ringer, vibrations, no email alerts), when I am sleeping (No vibrations, low volume ascending ringer , no email alerts, calls only from family members) and Silent (No notifications at all).
This is something I have gotten used to such an extent that I felt terrible when I had to use an iphone for a week.
Windows Phone does not have this functionality natively at all.
Without these 2 features, there is no way I can buy a Nokia Windows Phone.

One month review of O2 XPhone II

It’s more than a month I have been using my new phone. So I thought it’s time I wrote a fair review about it. Following are the pros and cons of this smartphone.

Pros.:-

  1. Microsoft Windows Mobile 2003 Second Edition
  2. 64 Mb integrated storage
  3. 32 Mb Ram
  4. Mini-SD card support upto 4 gb
  5. Fast processor
  6. Large and very clear display with exceptional clarity
  7. Speakerphone
  8. Sleek and suave
  9. Keypad Light Sensor
  10. Long battery life
  11. Above average camera quality
  12. Runs .exe files and installs software directly out of .cab files
  13. Bluetooth/Infrared Connectivity
  14. Great Multimedia Album with zoom in videos
  15. Great mp3 quality in Windows Media Player 9 and other applications.
  16. Mirror on back for self-portrait
  17. Great t9 dictionary with intuitive suggestions while typing.
  18. Good volume
  19. Wma/wav ringtones

Cons.:-

  1. File explorer software has to be downloaded from official website.
  2. Maybe hard to use for newbies.
  3. Lack of mp3 ringtones(Can be rectified by 3rd party software)
  4. Sub megapixel camera
  5. Office apps not bundled
  6. Windows Media Player 10 not present
  7. Memory Card not hot swappable