3 ms·
> The problem is that Microsoft's implementations suck. Apple's are thoroughly mediocre and that's ok, people who want more can easily get more, but Microsoft i
by __jonas 3y ago
> The problem is that Microsoft's implementations suck. Apple's are thoroughly mediocre and that's ok, people who want more can easily get more, but Microsoft is too afraid of cannibalising Outlook and what not to really commit to it.
I find it shocking how bad Microsoft is at this.
I had my dad, who isn't the most tech literate person, set up on the Windows built-in mail client for a while, which I thought worked pretty okay, a decent default solution.
At some point a banner appeared in the App, saying that it was being deprecated in favor of "The New Outlook".
I thought okay, I am personally using Outlook for work on my Mac because of an IT policy, and I found it to be an alright Email client there, and it's one of Microsofts flagship office programs, surely it's gonna be a good experience on Windows right?
It was a complete nightmare, immediately during setup it turned out that "The New Outlook" doesn't support regular IMAP/SMTP Email setups, only account login via outlook.com or google mail (I assume this changed now), so I had to switch him to whatever the "old" outlook is, an extraordinarily convoluted looking piece of software with comically bad user experience, nothing like the Mac version. I genuinely felt bad putting my Dad through this, and it's wild to me that they manage to deliver a so much worse experience on their own platform than on Mac.
- miohtama 3y agoMicrosoft peaked at Windows XP. Subjective / objective downhill since then. No idea why… maybe because selling operating systems is dying business?
- DaiPlusPlus 3y agoIn hindsight, I think Windows 7's hayday - and Windows 10's - are certainly up-there with Windows XP. Though remember XP received a lot of (well-deserved, IMO) flack for its Fischer-Price look, but at least it was (somewhat) customizable, before things got increasingly locked-down and restricted since Vista.
- justsomehnguy 3y agoSorry, but I don't buy it. I was there and there were 3 apps what I used from WinXP and Win7 (in any meaningful amount, Charmap and the like, used once in a full moon doesn't count): Notepad, Calc, Paint. Everything else were 3rd party or updates. In no particular order: IrfanView, ACDSee MPC/VLC (and K-Lite ofc) ImgBurn/Nero/UltraISO Office Adobe Reader/Whatever else I forgot Corel PhotoPaint 3 (lol, yeah, till I moved to 64-bit Vista), Paint.net, PhotoShop, GIMP WinAMP, AIMP, Foobar2k Thunderbird, Sylpheed, The Bat Edit: Miranda, Skype...
- mistrial9 3y agothe stock price does not agree with you?
- DaiPlusPlus 3y ago"New Outlook" is an entirely new codebase (yup... targeting Electron). From my sources within MSFT, the Outlook codebase is amongst the gnarliest of all in the Office org (though probably not as bad as Word's text layout+flow algorithm...), so it's not really that surprising to me that MS wants to rewrite Outlook instead of continuing to try (seemingly in vain) to refactor the codebase. Part of me also thinks the problem might be inter-generational: a lot of Gen-Z programmers will have started-off with the NodeJS ecosystem and I imagine they also have less overall exposure to C/C++ - and probably even less experience with Win32/COM/COM+/DCOM, which is the foundation of Outlook. ...still, dropping compatibility with VBA, macros, and COM Automation in a top-tier Office product is definitely a shoot-of-your-own-nose-to-spite-your-face movement by MSFT.
- com2kid 3y ago> Part of me also thinks the problem might be inter-generational: a lot of Gen-Z programmers will have started-off with the NodeJS ecosystem and I imagine they also have less overall exposure to C/C++ - and probably even less experience with Win32/COM/COM+/DCOM, which is the foundation of Outlook. My team around 2014 in Microsoft had problems finding people who wanted to learn COM, I think at one point we literally drew straws for who'd have to learn it. The Office org has plenty of Win32 C++ people, but even there they are outnumbered now days thanks to all the other platforms. FWIW I spent a year in the Office org, and while the code is impressive in many ways, doing anything in it is very hard. Not necessarily because the code is bad, it is just that it is big, with lots of history and layers, so doing simple things like getting an image passed around through various parts of the code means jumping through lots of hoops. The other issue is that now days Windows programming skills are basically non-transferable. It used to be everything ran on Windows, so if you spent some time at Microsoft learning the depths of Win32, you were easily employable as a senior/principal engineer at a ton of other companies. Nowadays the number of C++ Windows development positions is so low that unless a developer wants to spend their entire life at Microsoft, learning native Windows development is basically wasted time on the resume.
- DaiPlusPlus 3y ago> The other issue is that now days Windows programming skills are basically non-transferable. It used to be everything ran on Windows, so if you spent some time at Microsoft learning the depths of Win32, you were easily employable as a senior/principal engineer at a ton of other companies. > > Nowadays the number of C++ Windows development positions is so low that unless a developer wants to spend their entire life at Microsoft, learning native Windows development is basically wasted time on the resume. And it's a negative-cycle too: competent (let alone expert) desktop app developers will become a rare-breed as the capabilities of the web platform (i.e. Chromium) keep on growing, year after year. I figure that eventually even the most web-unfriendly and nativist of native desktop applications (e.g. Photoshop, AutoCAD, et cetera) will end up as WASM blobs rendering to a <canvas> as their UI slowly shifts from whatever in-house Win32 wrappers they have to HTML+CSS. I don't think Tim Berners-Lee could have ever imagined that. ...and this is all because MSFT couldn't put together a consistent and coherent modern desktop development story after VB6 got killed in 2001. If you're some wide-eyed kid in 2012 who wants to make a simple form/window/app that plays fart sounds when you click a button it's 100x easier to do that in HTML+JS than in WinForms/.NET (whereas in VB6 it might even be easier than in HTML+JS, tbh). The biggest shame here is that as everything moves to the web and off from desktops, we'll lose control over our own data: what incentive would 2033's Adobe have to let you download your own PSD files from the WASM-only Photoshop of the future?