Posted by Adam-Hincu 7 hours ago
A friend of mine used to work for Microsoft (long ago). One day I was complaining to him about some package that Microsoft had put out. "It's so slow!" I said. He replied, nonchalantly: "buy Intel stock. People will have to upgrade their PCs!"
Second one is from about 15 years ago. At one of the local meetups, I was chatting with a long-lost friend who worked for Yahoo. He was describing their recently-concluded Search deal with Microsoft, and how it worked in practice. This was an issue he had raised with Microsoft engineers and gotten no traction on their side. (This is all from memory). Basically, he described how a search request from an European user was handled by Yahoo Search. So, say someone goes to "search.yahoo.de" and enters a search term and it triggers a request at some Yahoo server in an EU datacenter. According to the deal, that would be forwarded to a Microsoft server, based in Virginia. Now, since the request was from EU, the Microsoft server would turn around and make a request to a MS server based in EU. Which would then respond with the search results to the MS server in VA. Which would then send the response back to the Yahoo server in EU. So, basically, 4 cross-Atlantic hops for one search request. He claimed latency figures of around 1500ms, when their internal goal was to keep latency below 300ms (after which it becomes noticeable and hurts metrics?). But when he brought up this massive latency spike to his counterparts in MS, they just shrugged it off.
But seriously, can we please make desktop productivity apps not suck on windows? I started programming on windows, old school Win32 with a little MFC. Still have the super thick MFC book from MikeB somewhere in the closet. It was better than the alternatives at the time.
Now I look at the windows developer site and I can't even figure out what happened since I stopped Win32 programming at around 2004. It's a total train wreck of abandoned technology, each worse than the previous ones.
Office (and to some degree visual studio), used to be the lighthouse, best in breed application, often using api's that were not yet public and styles that were not yet adopted. I remember buying component libraries that emulated these to make better looking and performing apps.
I'd look at windows again if they would make apps not suck and be ones that the industry strives to emulate. Without that, Linux or Mac is just as good (actually better since they have decent userlands).
also, idk when, but the talent level of a "msft engineer" from 90s to early 2000s feels like they runs laps around the msft engineers of today. it's hard to not feel that the suits cannibalized what was at one point an extremely profitable company with great engineering culture for nothing but shortsighted gains
The only thing I'm missing sometimes is the Copilot integration, but copy and paste with Thunderbird is still faster than using Copilot in Outlook...
https://github.com/thunderbird/developer-docs/blob/master/th... and https://blog.thunderbird.net/2023/02/the-future-of-thunderbi...
I've never had problems with Thunderbird on that front, but then again, I've never had email accounts with 100k emails archived.
If you want mail to just work and updates going smoothly it's the solution.
It's incredible when we have AI assistants that slow shit like that still ships in products affecting millions of users. Imagine how much totally wasted energy that costs just because the companies are cheap. Just port it to Rust and run it as webassembly at least.