Kudos to the team. I think this is same team that maintains Office Suite for Mac.
I hope to see Teams for Mac in the future. Current Teams app is dogshit.
Now that they've hidden mail access behind oauth (imap and SMTP, additionally SMTP behind global default off policy) and graph api behind oauth2 - it looks like they don't have to worry about real mail clients competing.
Actually fighting [f] to get mail in/out working with freescout right now - and having had learn more than I care to about o365 and PowerShell etc - I wonder how hard it would be to write a couple of stand alone tools to get fetch/send/sync mail working with o365 and local maildir - to get my/sup/any sane Mua to really work with o365/exchange/outlook.
Then there's calendar and teams to deal with..
[f] Thankfully our o365 reseller does most of the fighting - I'm happy to not have tenant-wide admin in AD/entra/whatever kerberized LDAP is called today.
I really don’t need the freshest view at once. Maybe I just need to look at an open email you dog of an app!
Why did they castrate Outlook? Does MS hate itself? What in the name of shit are they thinking? Who does this make happy?
If I do a search of my inbox with a lot of results, it gets lazy-loaded. Fair enough. But why, when I scroll to the bottom and it loads the new batch of email, does the view need to jump back to the top of the list?
Why has Gmail been able to recognize and properly group/deduplicate prior conversations in top-posted email threads for 20 years, but Outlook can't bother? That also breaks search, since every email with the result somewhere in its body (even prior emails) will appear.
No, that's a very uninformed take, and contradicted on two fronts:
1. Microsoft's other native apps have gotten unusably slow lately, too.
2. There's definitely plenty of fast web apps.
I don't mind snark, but make it factually accurate.
This is just Microsoft's poor strategic decision to try to drive as many as possible to Linux. Hell, weren't they bragging recently about managing to make opening the start menu take only a tenth of a second? It should be instant.
Maybe they think we'll replace users with AI, too. AI is the only thing slower than Microsoft's UIs lately.
That can be an issue for native apps too, but they tend to be designed in a local-first manner, which means that they'll always have a speed advantage, assuming your typical dev team.
We have 4GHz computers with 8-16 cores, and it takes 100,000,000 cycles to show the start menu?
Edit: Corrected the scale factor.
That’s about 1,000 instructions per pixel of the Start Menu!
I see a freaking loading screen with the Outlook logo for 5 seconds before the window is updated with the meeting name along with a button to dismiss it. Yes that's everything in there.
How does Microsoft think this is ok?
Every time.
And then there's the fact that, if Teams wasn't already loaded, you can be up five minutes late for a meeting waiting for Teams to roll out of bed despite having clicked Join bang on meeting time.
I don't have the most up to date system at work, but it feels like 90s wait-computing.
Rest of the people do not know the difference or know how to change out the software with better alternatives. Example, Firefox keeps loosing customers to Chrome and yet Firefox fully supports Manifest V2 with proper Ad-Block support, which increases computer security. Show these people an Ad heavy website with Chrome vs Firefox & U-Block Origin, this looks like magic to them.
Personally, you have to pay me to use Microsoft products. I have been game exclusively on Linux for nearly 10 years now. Before that, 5 years of dual booting just to game.
Where there any genuinely useful features Outlook 2016 had over 2010?
Just off the top of my head:
IFNA, FORMULATEXT, DAYS, CONCAT, IFS, SWITCH, XLOOKUP/XMATCH, FILTER, UNIQUE, LET, TEXTBEFORE/TEXTAFTER, LAMBDA, et al.
But my favorite improvement is the "don't intentionally corrupt CSVs" options found in Settings -> Data -> Automatic Data Conversion (hint: Disable everything). Only took them 30-years to add that. Absolutely absurd these are enabled by default still.
Excel is one of Microsoft's best pieces of software and one of the very few they haven't turned into slop YET. Still don't understand why we don't have local-only Python to replace VBA at all license levels (i.e. non-cloud).
(Hilariously, I found a feedback link but it points to a 404.)
Everybody I know uses IM systems like Wechat, WhatsApp, Telegram, Signal.
I'd love to see it though, because email really is long in the tooth at this point.
- I use my own domain, so I'm not tied to any single provider
- I can keep a copy of everything (I still have some emails from 30 years ago)
its also possibly cheaper than the monthly licence fee for the desktop app suite
https://www.windowslatest.com/2026/06/13/whatsapp-is-eating-...
Now if only Linux were to offer a useful GUI ...
To which, I bet someone does. If you think Windows nails all the right ideas, there is Mint.
I agree with the parent comment though. MS just doesn't have meaningful competition for Windows and Office, and the terrible software quality/experience is what we get.
F OneDrive.
that people still buy this, businesses still rely on their infrastructure, and their stock is somehow world-class is outstanding for the fact that its operating system can't do what middle school level coders can accomplish
It still butchers long strings of digits if they are more than around 12 and less than around 15 digits long, its very annoying still.
Also textjoin and textsplit and the whole spill functionality.
Fastmail also has a web based email client, which is as fast as (if not faster than) Outlook Classic.
The new Outlook is just bad. Load order is wrong, it renders everything on every window, loads unnecessary data, etc. Plain annoying.
https://github.com/efsavage/WinEML
Also a daily Fastmail user and it's as fast as any local mail client I've ever used.
Bonus points for it running fine on Linux, too. I understand there are some missing features compared to the old one (can't recall which), but for basic corpo emailing it works perfectly for me.
I now have 0 reasons to use Windows at work, so, for once, I'll nonironically cheer MS for a job well done!
There are some people that use Outlook for...well I'm not sure what but things that go way beyond email and calendar. I've been using the web app for several years now, it's fine. When I was new in IT, I always struggled to see what the big deal was with Outlook desktop. The web mail has folders, rules, shared mailbox support, integrated calendar, etc.
What more do you need out of email?
Well, turns out a lot. People treat email has a permanent data store. I've encountered folks with multiple PST files archiving 10+ years of email. I ran into people that needed to queue up a bunch of offline emails in their outbox to send when they're on network again (ok, I kind of get this use case), and I came across all manner of horrors of COM Add-ins.
Anyway, the root of the problem is people using email for everything it was never intended to do or be. If "new" Outlook can break some of those habits, we'll all be better off for it.
I exclusively used the web UI because it always ran faster for me, except for a small number of things it couldn't do.
It was nice while it lasted.
Microsoft's problems are organizational. A developer can't actually do shit correctly when constantly being pushed to deliver more.
Written on my windows phone 7 series 7
- Satya Nadella
THAT'S how low the ball has been dropped.
Hah, it even has in-app purchases, for AI writing...
This is the company that invented the term dogfooding and forced everyone to use Exchange until all the bugs were worked out.
I’m building a next gen web mail app at work and there are a ton of UX edge cases but the performance of the core UI is not rocket science.
I’m looking for help play testing to squash bugs, improve the last mile of performance, and to add Outlook support.
The incentive is the mail app is “malleable” so you can craft custom workflows and UI widgets to help you get to inbox zero.
There is no one reason for the quality issues. It's a thousand small decisions and problems that have compound against each other over decades, coupled with the sheer feature complexity+scope+impact and multiplied by the titanic scale and volume the platform handles.
Additionally, the engineering culture really prioritizes backwards compatibility for customers (for good reasons) which bleeds into all aspects of the platform/decisions in both good and bad ways - and means that the big and obvious step-change platform improvements that could be made internally to make things better are not really invested in, or are deemed to expensive.
It's still a great place to work, and I'm proud that my work is in some small way directly contributing to and helping billions of people's work lives but there's still a long road ahead to improving the customer experience of using the platform for both internal and external customers.
Outlook already provides me this, it's terrible at it since context is key and context is probably buried in several places it has access to and despite that access, it still falls flat.
Not one, not once. Even my worst day on Linux where something does work for seemingly no reason, still better than Windows.
The issue is, as the product continues to generate revenue, the product team continues to get funding and they are forced to add bloat as new features.
Same with security and compliance standards at companies. You keep pouring more money, and you keep getting more fort walls and dungeons, without any regard to productivity and performance impact.
i think that having teams for each product is an antipattern. if the team was purely a "mail task force", the workers could be placed to work on Exchange or the Azure related bullshit. But now, the Outlook team has to constantly create unnecessary work for itself.
My understanding was that the proposition of Electron is that it’s there's some cross-platform advantages, also it’s basically easier and you can hire a junior dev to wing it.
My understanding of AI is that you can just tell a junior dev to vibe it.
So can't you turn your AI’s on making native UI via vibe apps? Shouldn't that be really easy for any idiot, and also performant?
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.
They really picked the wrong timeline in which to 4x RAM usage for no benefit.
[even when the top-level tracking preferences look full off, if you dig down you'll find some “part” on, and you can't set them full-off (you are blocked from disabling tracking by Amazon at least)]
[Mental note to self: add “windowslatest.com” to “are you really sure you want to go there?” DNS greylist]
To be honest, this is the same in almost all apps that have any more than 10 developers working on them (my estimate!). Death by dependencies and a lack of coherent design.
As someone else said, though, some things like fastmail work OK in the browser so it is possible.
They'd screw those up as well.
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.
>the new Outlook uses between 490 MB and 636 MB of RAM while idle, with individual sessions varying based on mailbox size. Outlook Classic, doing the same job, uses around 117 MB to 148 MB at idle. A roughly fourfold difference.
In the old days, we would have cried about 150MB memory usage idle as being bloat. Why isn't it 30 to 60MB. Now 150MB is still so much better than 600MB.
I am not sure if Native will ever win. I do wonder if we could somehow make webview, or may be a subset of webview that is as fast as native.
I'm curious how much of those 150 are things that can't be boiled down to 'text', since that should be roughly the same size as on completely un-bloated software. The database of emails, the plain text of said emails, and all the basic UI should all be nothing but text and take up next to nothing.
Images on the other hand. I'd imagine Outlook Classic hasn't been made with 1 MB PNGs for all their icons, so it's probably not that that's pulling the memory usage, although it's probably contributing. Meanwhile, New Outlook (New) probably didn't optimise a single thing, so it probably is using 1 MB icons, which then quickly piles up. Not to mention the whole webview rendering backend, since we apparently can't make anything without going through a few layers of abstraction first.
I also see this bad design pattern - tried to clone an outlook calendar event, a meeting with a teams link it that I need repeatedly at sporadic new times (thus can not set it up as repeating).
Outlook native is unable to do that - I am then forced to use Teams to clone the event, likely because Teams need a new meeting id - but why the f••• is Outlook native not able to do that (oh - it’s a webthing).
Too bad they are making changes for the sake of changes (and $$$) in stead of user needs …
What steams my clams is that I can press Reply in Outlook and be halfway through the first sentence of my message before the reply window even opens. (M4 Pro)
Almost every time I use Outlook, I have to rewrite my first sentence because half of it was typed before Outlook was finished doing whatever it does in the background. This doesn't happen with other mail clients on the same machine.
It's not 1982 with 8 character keyboard buffers. I shouldn't be able to type faster than a computer can handle the input.
I've been doing software engineering for 20+ years. I've been at a lot of different companies and at almost every single one I'm always kind of flabbergasted at how shabby the engineering is. I think maybe ONCE in my career did I work somewhere that I was proud of the engineering we were doing and it was a 18 month consulting gig at a startup with 3 engineers.
This isn't hubris, I am part of the problem. Too few engineers working with overly vague requirements with not enough time always results in the same thing. We are all churning out products we should be embarrassed about.
Microsoft might be the largest, most flagrant example, but code base entropy is a rampant force of nature. It is everywhere. Google Home gets steadily worse every week. How? They have like 100,000 engineers. Can they not spare a dozen of them to keep that product from being abject shit?
Is there a solution? I don't know, but maybe LLMs replacing 80% of us is exactly what we deserve.
The only way I can do anything timely now is through WSL.
There's your mistake, if do it faster, you're going to get more work assigned. If you do it as Windows speed you get to do less work. Same money.
I’m struggling to understand what their end goal is. How much can you half ass everything until your entire company becomes just a nuisance.
Given that making Windows' market share is more or less impossible to make any bigger at this point (every human on earth has used Windows in some capacity by this point; there are no new markets to expand to, the only option left is to not bleed old users, but that requires significant effort and a good strategy), they've opted to not really bother with Windows and shifted focus completely, leaving Windows out to dry, resulting in this and gestures vaguely at Windows 11 and everything else Windows.
A big decision maker, before signing a big contract, will look at the budget and won't care about how good is the UX.
My work machine runs Windows 11 and it's fully up to date. Notepad starts pretty much instantly.
They all have _very significant _ performance issues out of the box, with very long app startups, and very confusing slowdowns. I am 99% sure it’s windows defender doing an absolute crap ton of work on every single file open, and ignoring file and folder exclusions.
On Windows 7, you could hit enter and immediately start typing numbers and it would work. I have never worked on a Windows 10 or 11 machine where it launches instantly.
I get a similar lag when launching Notepad. Not a huge disruption to the day, but annoying to see on a simple utility that used to be better.
Complete rubbish. Not a single person in the organisation likes the new Outlook.
iOS and macOS suffer this too, it's like I open search and the operating system awakes from a hangover and makes sure it's wearing pants first
Very fast and supports all the usual native macOS keyboard navigation, e.g. shift or command to amend selection in a list.
Mail.app isn't total shit. It's not great. But it doesn't fumble the basics, like Outlook for Mac, which thinks it's fine to take like 10s to show me my inbox.
https://winaero.com/get-calculator-from-windows-8-and-window...
It was a little difficult setting it up so that the calculator key on the keyboard pulls it up but aside from that it works well.
And most important: no corporate spyware disguised as anti-virus, in this machine.
Been there, done that, but I wouldn't put the blame on engineers. You said there it yourself:
> Too few engineers working with overly vague requirements with not enough time always results in the same thing. We are all churning out products we should be embarrassed about. [...] They have like 100,000 engineers. Can they not spare a dozen of them to keep that product from being abject shit?
You know the big O thing. If your algorithm is inefficient, it will ultimately slow down to a crawl at one point, no matter how many cores you throw at it. Now replace 'algorithm' and 'cores' with 'corporate processes' and 'employees' and you get a picture of what is exactly happening at large bureaucracies. Even worse so now that they can no longer afford to infinitely expand and have to cut costs (through LLMs and offshoring) while maintaining an illusion of growth for stakeholders.
The funny thing is that, despite all of this, the core problem (IMO) of managers playing political games and reaching for short-sighted quick fixes like "new agile methodologies" [0] instead of doing their jobs well remains unaddressed. Meta has been recently letting go of middle managers in a (frantic?) attempt to tame the explosion of bureaucracy and the associated loss of efficiency, but the rest of the industry just appears to be repeating "AI" like a mantra. Even though coding itself has already been the most "over-optimized" part of the whole software development process and optimizing (the costs of) it further only results in further "Outlookization" of software.
[0] https://newsletter.pragmaticengineer.com/p/project-managemen...
The best resource for this kind of stuff is Bruce Dawson's blog:
Don't get me wrong, MS will enshitify anything it can to make a quick buck. They're much like Disney in that regard.
Active Directory is probably based on someone's LDAP server, though I don't know for sure.
.NET is a copy of Java
NT kernel is good, thank Digital/Dave Cutler for that.
It's long-since been rewritten. Pre-SQL Server 2000 it was garbage, but it's been improved significantly since then. I'd still use alternatives given the choice, but it's a solid DB.
>Active Directory is probably based on someone's LDAP server, though I don't know for sure.
So you don't know. It was written in house, using a bunch of standardized protocols (LDAP, X.500, kerberos), though with proprietary extensions (GPOs, etc).
> .NET is a copy of Java
That's a gross oversimplification. It's arguably a rip-off after MS tried to sabotage java, but it's their own implementation.
> NT kernel is good, thank Digital/Dave Cutler for that.
Yes, MS hired an experienced OS person for it. Probably one of the best things they ever did.
---
I'm not saying MS deserves kudos or the benefit of the doubt, but they can put out good software, and these are all mission-critical examples of what they have to (having AD go down would bring a whole corporation to a halt). The problem is that with almost everything else, MS has the incentive and capability to ruin. And ruin they do...
It's true that a blank canvas loaded as a web view will start fast, though. But in practice, when web applications grow - performance tends to take a hit, and the developers also tend to be careless with resources.
Users don’t want to have to configure every app to fuck off, and native web apps (the world we _all_ live in) work way better than some hodgepodge of shit baked together by copilot that’s using unsafe calls and/or libraries.
It’s pretty spiffy when it works - it detects whether you’re in the same room as the conferencing device and suggests pre-muting your audio.
For a native app, I'm often limited to just a small set of components and maybe images I can put on those components. Animations are out of the picture. Configuring colors is sometimes not available but always painful (every component needs it tweaked, there's no universal way to change it). I can't really change things like border margins, rounding, or adding crazy stuff like wobbles or splash effects on click. And really, the more I try to add those things, the worse experience it ultimately ends up being as the OS style and theming moves on. My best bet is keeping everything as close to native styling as possible because that has the best shot of still being usable in windows 20.
Because web apps allow configuration of everything, everything is configured. There are libraries and frameworks that do mass configuration. You can always add 1, 2, or 20 new layers and webdev has abstracted that away into a simple <MyButton /> component. And because of all these capabilities, you need a pretty beefy runtime to be assured you can do them all. Coupled with the fact that this is all also powered by a javascript engine.