Top
Best
New

Posted by Adam-Hincu 6 hours ago

Microsoft new Outlook takes 10 seconds to do what Outlook Classic does instantly(www.windowslatest.com)
405 points | 282 comments
modriano 9 minutes ago|
Up until 2019, Windows was my daily driver and had been for the prior ~20. years. I had been regularly ssh-ing into Linux machines, but it didn't seem like a place I could live. Then, in 2019, I built a PC and, wanting to get more proficient in Linux environments, I made it a dual boot setup with a Ubuntu desktop partition and a Windows partition, expecting I'd inevitably get frustrated on the Linux partition by sidequests debugging driver issues or setting up peripherals, unproductive yak-shaving stuff. I had to google a setting or two over the first couple days, but other than that, everything just worked on the Linux partition. Things opened quickly, things installed easily, and things I was worried about (e.g. nvidia and printer drivers) were either automatic or a one-time step so small I don't remember it. After a couple weeks, I noticed there hadn't been a single moment where I had to switch to the Windows partition, and a month after that I reformatted the Windows partition ssd and added the storage to the Linux partition.

If you have considered switching to Linux and worried that it would be a chore, give it a shot (if you have the freedom to choose). It has been polished and ready since at least 2019. I have to use a Windows machine for work and, like this New Outlook issue shows, MSFT has concluded most users can't or won't leave so there's no margin in improving UX and some margin in doing things that make UX much worse. I don't think I'll elect to have a personal Windows machine ever again in my life.

patates 5 hours ago||
> Outlook is based on WebView2, and like all web apps, it’s slow

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.

vladvasiliu 4 hours ago||
IME running the new outlook in an actual web browser (through outlook.office.com) is waaay faster than the heavy (heh) client.

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!

thewebguyd 2 hours ago|||
> I understand there are some missing features compared to the old one

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.

impendia 2 hours ago|||
> People treat email has a permanent data store.

Is this strange?

I'll be trying to solve some problem, half-remember an email conversation from several years ago on something relevant, and want to look it up.

This feels like the most natural thing in the world to me, and it's not like the ability to save emails is new. Why, exactly, would a forced change of habits be for my own good?

esikich 1 hour ago||
No, not conversations, actual data. Think reports, invoices, large PDFs, etc. Emailing files to yourself, that sort of thing. Then they end up with multiple PSTs.
rescbr 55 minutes ago|||
I very much prefer Outlook's indexing compared to Sharepoint's shitty UI and search capabilities.
thewebguyd 17 minutes ago||
I mean, yeah if your choice is between Email or SharePoint, email wins every time.

But I've seen enough corrupted PST files in my days to never trust Outlook/Exchange as permanent file storage.

Now with "New" Outlook you don't even get that, you get an ODT cache file, everything else is permanently server side in Microsoft land.

Enterprise "productivity" software is fundamentally broken.

pm3003 1 hour ago|||
Not even counting Sharepoint syncs...
jerlam 44 minutes ago||||
Pretty much any app that's been around a while will have all kinds of advanced features that the average user will never use, and eventually becomes detrimental. Hence there's always a group of users and product managers asking to rewrite the app to focus on "the basics".

There's all flavors of "lite" apps and Firefox started as a stripped down version of Netscape.

A lot of older email apps have a prominent "offline" mode that if you accidentally activate it, basically stops the app from sending or receiving any email. I guess a lot of executives demanded the feature because they were handling all their email while on a plane without connectivity.

x______________ 1 hour ago||||
>and I came across all manner of horrors of COM Add-ins.

It works both ways, I ran into a situation where a random Add-in was enabled on the web client and affecting the desktop client behavior despite not being in the list of Add-ins, and could only be disabled from the web client.

KetoManx64 2 hours ago||||
Outlook COM addons + AutoHotKey was one of the ways that I learned programming back in the day. Email arrives > check the sender > if sender is $company > check for keywords and then run excel macros based on that > generate PDF report and automatically generate an outlook email, attach and send the file.

Good times, it feels like we're getting less and less flexible with the hackability of our corporate workflows as time goes on.

emeril 1 hour ago||
so true - I use some outlook vba to send mass emails programmatically
theeyescanner 1 hour ago||||
Yeah this is pretty much the only thing protecting us from Records Retention Policy(tm). Because the legal office thinks discovery is toooooooo risky, we have to delete all of the information we used to develop long lived business processes.

When I wrote this god and I understood it, now god only knows.

cagey 17 minutes ago||
The last [US] BigCorp I worked for deployed (in Outlook) automatic deletion of all emails older than their Records Retention threshold. It was incredibly frustrating to have essentially all design/rationale history (from the key players involved) go into the auto-shredder with nobody but me caring. The only workarounds that could avoid the auto-shredder were enormously labor intensive, and of course, debatably violated Record Retention policy.
patates 48 minutes ago||||
Funny enough, COM is still the fastest way to read calendar data.
CamperBob2 16 minutes ago||||
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.

If ever there was a recipe for doing a terrible job at building software, that's as good a way to put it as I think we will ever see.

pishpash 2 hours ago||||
More like email became stripped down and no longer what it was. Mailboxes were always a permanent data store, there were mail files on disk.
warumdarum 1 hour ago||||
A self sorting shield against to much information if you are at the hub of some organization..
jen20 1 hour ago|||
> People treat email has a permanent data store.

Email the protocol has this built in.

> If "new" Outlook can break some of those habits, we'll all be better off for it.

It won't, since email is in fact the best data store available to most people in enterprises (especially compared to things like Sharepoint). It might finally accelerate the move away from Exchange though. Here's hoping.

antaviana 1 hour ago||||
Public Folders is what makes us stick with the old Outlook client. For 25 years Public Folder has been a simple drag and drop, hierarchical archive system for communications with clients and vendors at team level.
Jcampuzano2 3 hours ago||||
Same experience when I worked somewhere using outlook.

I exclusively used the web UI because it always ran faster for me, except for a small number of things it couldn't do.

mystifyingpoi 4 hours ago||||
Same experience here. Web version works just fine.
number6 3 hours ago|||
Even their Office Suite runs okay in the Web. For heavy lifting, like getting an md file into our Corporate Design, I still use libreoffice combned with our template.
olex 5 hours ago|||
The Fastmail client is good when it's up and running, but not as good as well-implemented native apps. The initial startup is much slower, and the iOS / iPadOS app (which is the same webapp iirc) is pretty bug-ridden, with the webview freezing or app not progressing past the loading animation without a close swipe / reopen.
robertlagrant 5 hours ago|||
You can definitely make a webview app that starts as quickly as most native thing (sub-1s start). We used Tauri and you wouldn't be able to tell the difference.
sgt 4 hours ago|||
That's a pretty simple view of native app vs web. Web will always have a lot of baggage that native apps simply won't have, layers and layers of abstractions that still needs to load.

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.

rho138 4 hours ago|||
The downside of the native app is the open abuse of surveillance. Why does Teams _need_ local network access to function on my ipad? Why does outlook want access to bluetooth from my phone?

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.

eyeris 3 hours ago|||
The Teams conferencing solution probably needs it.

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.

eyeris 3 hours ago|||
The teams conferencing solution probably needs it. It’s pretty spiffy when it works - it detects whether you’re in the same room as the conferencing device and potentially suggests muting
zaphar 4 hours ago||||
Web developers are not magically worse at this than native devs. See: much of the windows OS lately. The performance of a web view app is more to do with the quality of the devs than the platform it's built on.
sgt 4 hours ago||
Generally though, web developers are of lower quality than native app devs. Often little or no consideration to the layers below, and their focus is more on security rather than speed.
cogman10 3 hours ago|||
Funnily, I'd say the reason web apps tend to be worse than native apps is because the web is so much more powerful and flexible.

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.

sgt 2 hours ago||
Although technically speaking, native is much more flexible as you can literally do anything. But yes, most devs will just use standard UI components and that's it. So your point holds.
cogman10 1 hour ago||
Well, to do literally anything outside of standard components, you effectively end up in a realm of programmatically drawing your own "anythings". Certainly possible because obviously browsers are examples of this. But a lot harder.
robertlagrant 1 hour ago|||
> That's a pretty simple view of native app vs web. Web will always have a lot of baggage that native apps simply won't have, layers and layers of abstractions that still needs to load.

Well, as I say, you can definitely have webview apps that start fast and aren't taking ten seconds to do things. Not just blank canvasses.

stephenhuey 3 hours ago|||
Yes, I’ve made multiple Jumpstart iOS & Android apps that work with Jumpstart Rails and the speed is awesome.
nicoburns 2 hours ago||||
My main gripe with the Fastmail client is that it doesn't work offline. This is of course absolutely possible to do with a webapp, and IMO ought to be a priority for an email client.
everfrustrated 22 minutes ago|||
The mobile client now supports viewing emails offline.
jonpurdy 2 hours ago|||
I literally switched on "Enable offline support", caching "All mail" offline on my iPhone a few months ago. Tons of free space, only using 4GB for offline.

But when my phone is actually offline (on a plane or elevator) it beachballs when trying to find something.

zchrykng 4 hours ago||||
Got an example of a well-implemented natice app for email? I'm bugged by some bugs with the Fastmail app, but have generally had a better experience with it than any other client I've tried. Search in particular is far better on the Fastmail app.
Jakob 3 hours ago|||
I really like Mimestream, which is a native client for Gmail.

Very fast and supports all the usual native macOS keyboard navigation, e.g. shift or command to amend selection in a list.

Barbing 2 hours ago||
It’s really tempting - uses their API for that speed.

I’m worried Google won’t like it someday. It’s such a hassle if they shut you off that I want to seem like the most normal user to them. Pay Mimestream, skip ads, avoid Gmail app telemetry… any incentive for Google to permit it longterm? (Like maybe you’d switch to Fastmail if they killed Mimestream… or maybe not!)

JumpCrisscross 4 hours ago|||
> Got an example of a well-implemented natice app for email?

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.

Barbing 2 hours ago||
Why does it seem to take so long to get & read one new email?

I can use get new mail or synchronize in Mail.app, but always spoiled by the instantaneous Gmail app notification. Often don’t have patience to wait for Mail.app for 2FA codes (just OCR or manually type from the Gmail notification mirrored on Mac).

Also should back up a bulk of ancient emails clogging the app, might be partially my fault.

notwhereyouare 5 hours ago|||
it really feels like that not progressing past the loading animation all of a sudden has gotten worse. like yea, used to happen like once a week for me, but now it's probably once a day
ahartmetz 1 hour ago|||
The decision to use web technology and the decision to not give a shit about performance (or usability for that matter, unstyled text as buttons anyone?) are often made together, even though they are theoretically independent.
HumblyTossed 4 hours ago|||
Yeah, somehow we've lost lessons learned. Used to be, you knew it would take forever to display all of something, so you displayed what you could as you had time to render it. For instance a long report. As you render each page you would make that available to display instead of waiting for the entire 200 page report to render first. "Feeling" fast was often as good as "being" fast.
someguyiguess 3 hours ago||
No we still do that in web dev. This one was just a classic example of design by committee. Classic microslop
Twirrim 3 hours ago|||
Gmail used to offer a low bandwidth / performance webmail interface, that was essentially their original UI. Ran like greased lightning, used barely any memory. Emails loaded almost instantly.

It was nice while it lasted.

nasretdinov 2 hours ago||
Isn't it still the case then? I used the basic HTML version when I was working at Google to try to understand whether or not it was slow because of the (unoptimal) frontend or not (it was the backend that sometimes took >=600ms to load messages unfortunately, not the frontend).
efsavage 2 hours ago|||
Just last week I vibed an .eml viewer that uses WebView2 and can confirm that it's very quick when not encrusted with garbage.

https://github.com/efsavage/WinEML

Also a daily Fastmail user and it's as fast as any local mail client I've ever used.

bob1029 2 hours ago|||
WebView2 can be a fantastic experience when the application is designed around it with intent. It can't be a technological afterthought. Taking an application that was designed for web and throwing it in a desktop shell is how you wind up with bad experiences. A hybrid of WebView2 and native elements seems to be the best approach. You can completely hide the browser startup delay with these techniques. The Discord engineers decided to just throw a splash screen in front and call it a day. You could do that too. It seems to fly.
gigel82 2 hours ago||
Until you look at memory consumption in Task Manager or Process Explorer. WebView2 spawns ~400Mb worth of various browser processes. Your main app process by itself might look nice and slim, but all that (somewhat hidden) cost is atrocious.
canucker2016 42 minutes ago||
Microsoft Schedule+ was Microsoft's workgroup calendaring app before the Office division merged email and calendar into one app.

Outlook was late so Schedule+ was included in Office 95 for the Win95 release and so Schedule+ got a wider retail consumer release than if it had been just included with the Microsoft Exchange Server 4.0 release.

from https://www.reddit.com/r/software/comments/v73bk7/microsoft_...

  I've been using Schedule+ 95 to keep track of my daily activities since forever. I even modified my Windows install to keep it fully compatible after WinHlp32 was nixed in Windows 10. However, it is increasingly showing its age, and there are certain aspects where I would prefer a more modern solution; I can't integrate Sched+ with my smart phone easily ...

  I'm explicitly NOT looking for any cloud or web apps. I don't have reliable internet nor are all of my daily use machines fast enough to reliably, and responsively, display 90% of the bloated webapps out there. I want something lean, fast, and native for the desktop. Schedule+ uses a max of about 7MB of RAM and I don't want to go over 10-20.

7MB RAM is a lot when Win95 was designed for a 80386 with 4MB RAM. But a modern day x86 (okay, x64) with 8GB, that's about 0.1% of total RAM.
TheOtherHobbes 1 hour ago|||
Wondering to what extent the new code has been AI-assisted.
thinkingtoilet 4 hours ago|||
It's crystal clear Microsoft simply can't make good software at all anymore. Vendor lock and inertia are their biggest selling points.
herbst 4 hours ago||
When was the last time they did? Buying existing companies does not count
rayiner 43 minutes ago|||
Windows NT/2k?
hylaride 3 hours ago|||
Active Directory and MS SQL Server are both solid products, as is .NET. The windows NT kernel is very well thought out, too. The last iteration of windows phone was quite good, if too little too late.

Don't get me wrong, MS will enshitify anything it can to make a quick buck. They're much like Disney in that regard.

SoftTalker 3 hours ago||
SQL Server is a fork of Sybase. Not a MS invention.

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.

hylaride 2 hours ago|||
> SQL Server is a fork of Sybase. Not a MS invention.

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...

SoftTalker 2 hours ago||
I will say that in the era when they came out with AD they really took "enterprise configuration management" seriously and made Windows by far the best mainstream ecosystem to manage hundreds or thousands of corporate desktops.
cryo32 3 hours ago|||
NT, SQL, AD is good. It's the schizophrenic management in the last 20 years that has messed it up.
rayiner 42 minutes ago||
Microsoft shows how long you can coast on some good decisions.
ericcholis 3 hours ago|||
I think that the usage of WebView2 is a moot point. It effectively is an Edge browser just the same as Edge itself. There may be other underlying issues, but I'd be shocked if WebView2 was to blame.
archildress 5 hours ago|||
Sure seems like all this fancy Copilot coding help they have would've helped develop a better email client.
sznio 4 hours ago|||
I think it really could. You can vibe-code efficient software, if you care.

Microsoft's problems are organizational. A developer can't actually do shit correctly when constantly being pushed to deliver more.

delusional 5 hours ago||||
It is. Classic outlook didn't intermingle ads into your inbox. That feature alone makes new outlook much better.

Written on my windows phone 7 series 7

- Satya Nadella

stackskipton 4 hours ago||
Depending on if you have Microsoft365, you don't get ads either. It's not ads, it's fact that browsers are still not native performance to Win32 application. However, companies hate maintaining multiple applications (Win32/MacOS) and Sysadmin at companies hate maintaining Win32 Applications as well so everyone starts building WebView2.
wolvoleo 1 hour ago||
I do get ads. I constantly get notified about copilot features and whether I've used them 'enough'.

This is done by my employer but the "adoption" team at Microsoft provide the tools to do this monitoring and advertising, and they even provide the emails they send me verbatim. I have some stuff to do with the organisation around that. God I hate those guys, they are trained to be literal shills, corporate puppies. Completely brainwashed.

soco 4 hours ago|||
The "new" Outlook is older than Copilot, so we can't blame the AI here. Don't take this as defense of the new Outlook - I hate it with the same passion.
codeduck 5 hours ago|||
It would be hilarious if it, like Teams, was backed by Sharepoint. It would also explain a lot about how terrible it is.
reactordev 1 hour ago||
Not to mention they puts ads in your email client regardless of whether you use office or not
m132 5 hours ago||
And to think that the "old" Outlook's splash screen is there for a reason: it used to take a while to open before SSDs became commonplace! Windows in general used to be usable on HDDs; SSDs would blow everyone's pants off making everything open instantly. These days we have 20+ Gbps SSDs without the AHCI latency tax and they're no longer enough to open an e-mail.

THAT'S how low the ball has been dropped.

reaperducer 4 hours ago||
It's not just Windows. It's everything Microsoft.

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.

ryandvm 3 hours ago|||
You're right, but it's not just Microsoft.

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.

m132 3 hours ago|||
> I don't know, but maybe LLMs replacing 80% of us is exactly what we deserve.

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...

pjc50 1 hour ago|||
The solution is competition in software. But it's a really, really dysfunctional market. Outlook persists because it can speak to Exchange. Too many bad software products persist because they're part of a lock-in with something that's difficult or expensive to swap out. Ultimately, Windows itself.
big85 3 hours ago||||
I hear the CPU fan spins up when you hit the Start menu now.
aorth 3 hours ago||||
In web Outlook I *very" often begin typing as some element is loading a popover and end up hitting some key that archives the message and leaves me scrambling to click Undo. I guess it's usually some contact comes into focus of my mouse and starts trying to load the org chart or whatever. Ughhhhhh.
exe34 3 hours ago|||
I remember the late nineties and early naughties, when I used to type faster than Windows could cope with, and it still never lost a keystroke.
tveyben 2 hours ago|||
Why this enshittification…

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 …

babypuncher 45 minutes ago||
Easier and faster software development frameworks have made it cheaper to ship garbage software. Nobody really knows how to measure software quality, but agile development makes it very easy to measure software quantity, so that is what companies prioritize.

It's why AI-driven development isn't actually yielding better products even though it makes developers more efficient. It's just being used to pump out garbage faster.

netsharc 5 hours ago||
Started a new job, with Windows 11. notepad.exe now takes 3 to 4 seconds to load on my work system... (even after closing the last tab and reopening the program).

Hah, it even has in-app purchases, for AI writing...

beart 5 hours ago||
As slow as Windows is (very), once you start adding the corporate security tools on top of it (Crowdstrike) and have to deal with a slow and buggy corporate DNS system, it just becomes unusable.

The only way I can do anything timely now is through WSL.

yoyohello13 2 hours ago|||
Yeah, I'm worried about the day when infosec turns it's eye toward WSL. So far they have turned a blind eye, but just wait until someone cooks up an exploit targeting WSL...
fluoridation 1 hour ago|||
It's "just" a Hyper-V VM with some extra drivers to talk to the sibling VM. There isn't much special about it that should worry you too much.
sparqlittlestar 1 hour ago||
Well, I'd like to tell security that
esikich 1 hour ago|||
In my experience they just block it in corporate environments.
nxc18 2 hours ago||||
True, those things make Windows unusable. They also make the Mac worse, but not so much worse that it isn’t an absolute breath of fresh air compared to any corporate provided Windows device.
ExoticPearTree 3 hours ago||||
> 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.

vachina 3 hours ago||||
Yeh. The unix VNC session I connect to is snappier than the client host it is running on.
veber-alex 1 hour ago|||
[dead]
itopaloglu83 5 hours ago|||
Microslop at its best.

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.

Telaneo 4 hours ago|||
Big assumption there that they even have an end goal.

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.

LollipopYakuza 4 hours ago||||
I have had the same thought for years. I guess their monopoly makes them able not to care about quality (and does not depend on it).

A big decision maker, before signing a big contract, will look at the budget and won't care about how good is the UX.

itopaloglu83 3 hours ago||
At some point I assume somebody had to explain why the start menu is 40-50 times slower than previous releases. Or they simply vibe-code something and ship it not caring what they created.
tennfown 3 hours ago|||
At thsi point i think the current goal is the annoy the tiny ants in the consumer market who complain and are a nuisance , but don’t make them much money compared is the big boys in the enterprise world.
Plasmoid2000ad 4 hours ago|||
Lot's of enterprises are enabling whitelisting of apps launching using some sort of tooling - I think Microsoft provides one, and CrowdStrike etc. It's likely the delay involves a call to a backend application or even sometimes a web server. This would be on top of real-time scanning of every file before it's opened.
Joe_Cool 3 hours ago|||
Microsoft has AppLocker (since Win7, I think). If you give it a curated whitelist it's actually quite alright and manages well via GPO. (until you manage to lock yourself out ;) Much less overhead than any 3rd party tool that hooks the kernel.
ngc248 3 hours ago|||
True ... my company recently started deploying endpoint protection like crowdstrike, beyondtrust, zscalet onto our macs and these have slowed my machine considerably. They somehow spike the CPU just when I am doing something important.
vachina 3 hours ago||
Those are basically spyware hooked to every system call.
y-c-o-m-b 2 hours ago|||
I can't even start notepad.exe since upgrading to 11. It complains about a missing DLL. I'm only down to a few pieces of daily-driver software that I absolutely need a non-VM Windows installation for. Once I migrate from those, it'll be a full switch to Linux for me. I've hated Microsoft with a passion for far too long
smusamashah 1 hour ago|||
To everyone reading this, Win 11 Notepad CAN BE UNINSTALLED.

Old one lives in c:/windows/notepad.exe which you can open with Win+R, type notepad to open good old non-slop non-ai notpead. Or do some registry shenanigans (you can find them online) to bring that one in start menu or make it a default editor.

criddell 4 hours ago|||
Sounds like something is wrong with your system.

My work machine runs Windows 11 and it's fully up to date. Notepad starts pretty much instantly.

maccard 4 hours ago|||
At my last job I was responsible for 70 windows 11 machines. At my current job it’s 20. These are i7/i9 spec with 64+GB memory and NVMe drives. No endpoint management software, just Intune for device registration.

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.

criddell 4 hours ago||
I know IT people often aren't given the time to dig into this stuff, but xperf and event tracing should reveal the culprit fairly quickly.

The best resource for this kind of stuff is Bruce Dawson's blog:

https://randomascii.wordpress.com/2015/09/24/etw-central/

maccard 3 hours ago||
I'm not IT, I'm' just the senior most engineer in a game studio. Ive got WPA captures that point to windows defender, even with processes and folders excluded. But I have literally no idea what to do with those traces, hence my 99% conviction.
fluoridation 1 hour ago||
If it's that bad, why not just disable it?
froindt 3 hours ago||||
The best demonstration of the delay is typing Calc in the Win+R Run dialog. There's a difference between instant and "way faster than Word".

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.

criddell 3 hours ago|||
That one is a little slower for me too - about 700 ms (it's a difficult thing to time with a stopwatch).
oasisbob 3 hours ago||
The iOS app "Is it snappy?" Is great for things like this.
criddell 2 hours ago||
That's really cool and what a great idea. Thanks for the recommendation.
diegolas 3 hours ago|||
in windows 11 i launch calc from win+r and it opens right when i hit enter. the delay is not from the launch dialog/OS but from the app (i use windows 7 calculator, i've replaced it because i don't like win 10+ calc design)
pelotron 4 hours ago|||
Just give her a little of the ole "works on my machine."
chris_wot 4 hours ago||
That's nothing. He have Surface Pro laptops, and of course it has Copilot built in. I tried to open an app by typing in a search. On versions without Copilot turned on, instantly finds the app. On a Surface Pro, takes a good 20-30 seconds for it even start the search.

Complete rubbish. Not a single person in the organisation likes the new Outlook.

lelandfe 4 hours ago||
The amount of applications on the average consumer's laptop is such a tiny space to search over that there really is no excuse for this being anything other than instant.

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

Uzazo 3 hours ago|||
Tip: Spotlight searches through all data and can be slow, but there's a separate App Library search that only searches the app names and it's instant.
lelandfe 3 hours ago||
One of the first things I do on any Mac device is to disable Spotlight, install and bind Alfred to Cmd-Space, and then change Finder's preferences so that Cmd-F searches the current directory.
chris_wot 4 hours ago|||
iOS and macOS aren't even close to the awfulness of search on Windows.
tonyedgecombe 2 hours ago||
Although they have just rewritten it so there must have been some problems with it.
nzoschke 5 hours ago||
Genuinely curious how quality is so poor at MS. Tech debt and deadlines and red tape?

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.

https://housecat.com/

The incentive is the mail app is “malleable” so you can craft custom workflows and UI widgets to help you get to inbox zero.

klop1324 3 hours ago||
I work in what used to be Exchange. (my opinions are my own).

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.

piker 3 hours ago||
Hard to blame (new) Outlook issues on backward compatibility... seems like it's a ground-up electron app that supports basically nothing from the classic version.
stackskipton 4 hours ago|||
I clicked, saw this "The email app with its own AI agent" and closed. Another "Let's shove AI into something".

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.

nzoschke 18 minutes ago|||
Fair feedback and sentiment.

As I build this out there's actually less and less AI in the product and more good old-fashioned UX, writing and data entry tools, and automations.

Some examples...

We're simply bringing a CRM CRUD form into an email thread, populated from email sender / domain, for the end user to review and submit.

You can add your own notes into a thread, and copy / paste from

Similarly good pre-defined templates with variables perform way better than AI generated drafts.

Context is indeed key. The person at their email inbox has most of the context in their head, they need good tools to organize that context down for their future self and their team. AI can help but its really about just building a great tool for the operator.

navigate8310 4 hours ago|||
I hate this type of disguised ad paired with a running commentary on important issues.
shevy-java 4 hours ago||
At some point they gave up on quality control. Not sure why but things went downhill at Microsoft years ago already. With the rise of AI slop and Microsoft turning into microslop, this trend just became amplified.
someguyiguess 3 hours ago||
Yes. That point in time was long before AI. Remember Longhorn/Vista? Windows ME? Etc, etc…
nxc18 2 hours ago||
They fired all of their SDET, eliminated the SDET role/discipline, and made SDEs responsible for quality and shipping their features, a major conflict of interest.

This happened ~2014/2015.

https://newsletter.pragmaticengineer.com/p/how-microsoft-doe...

BLKNSLVR 4 hours ago||
Calculator taking measurable seconds to load was the last straw for me for Windows 10. Exclusively Linux at home for a couple of years now, and there's a relatively steady stream of headlines to remind me of how good a decision it was to switch away.
yoyohello13 2 hours ago||
Yeah, I've been exclusively on Linux at home since 2019. I have to do work on Windows though and it's a daily reminder that Windows is a piece of shit and gets worse with every update. WSL is the only thing that makes it bearable. It's like releasing a long relaxing breath when I can finally get on my home computer.
layer8 1 hour ago|||
Luckily, one can still revert to the classic calculator: https://win7games.com/#calc
pornel 1 hour ago||
I use Windows exclusively for games, but I don't like playing the game of disabling upsells, dodging unkillable Edge, and restoring secret pre-AI versions of Windows components.
layer8 38 minutes ago||
I don’t like it either, but as an easy solution it’s still the lesser evil for me. At least they do allow running 20-year old binaries.
projektfu 3 hours ago|||
Thankfully, that has improved, but there's still a weird bug where multiple instances of the calculator will spawn for no reason at all.
someguyiguess 3 hours ago||
The calculator in Windows 11 still takes several seconds to load for me.
projektfu 3 hours ago|||
It seems that some Windows computers are generally laggy with no good reason. I could recommend installing Old Calculator.

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.

Joe_Cool 3 hours ago||||
Probably a cache thing. Win11 precaches a lot of stuff if you hover over it or have excess RAM. It's not as smart as SuperFetch and ReadyBoost (with an HDD) was but it's still doing similar things.
kalleboo 2 hours ago|||
How big is the calculator app on Windows 11 that you need to cache it in RAM? On macOS, the calculator app is 6 MB. And that's containing both x64 and ARM code. How long does it take a modern SSD (6 GB/s?) to read that?
Joe_Cool 1 hour ago||
If it's the same as on Win10 it's a UWP App that needs a ton of dependencies like .net, WinUI2/XAML.

The appx is: Approximate size 21.8 MB according to https://apps.microsoft.com/detail/9wzdncrfhvn5

Win7 calc.exe had 758KB for i686 and 897KB for amd64.

jen20 1 hour ago|||
You shouldn't need to cache a calculator app to make it load quickly - it opened instantly on a machine running Windows 3.0 with 2MB RAM.
bel8 3 hours ago|||
Instant for me but I have a beefy CPU Ryzen 9800X3D and some crazy nvme.

And most important: no corporate spyware disguised as anti-virus, in this machine.

SV_BubbleTime 4 hours ago||
I switched in 2023 or so, I have not seen one headline per your example or anecdote or comment or tea leaves that have made me question moving away from windows.

Not one, not once. Even my worst day on Linux where something does work for seemingly no reason, still better than Windows.

nticompass 5 hours ago||
Wait, which Outlook is this? Is it "new Outlook" or "Outlook (new)"?
Sesse__ 4 hours ago||
It's the one that nags you to upload all your IMAP passwords and email to Microsoft's cloud.
aboardRat4 4 hours ago|||
Copy (5) of Outlook (2).final.revised.4.exe
nticompass 3 hours ago||
.vbs
nickfromseattle 2 hours ago|||
Or Outlook.com, their free webmail alternative to Gmail?
marcosdumay 5 hours ago|||
Apparently, not the one that comes inside Copilot :)
nticompass 5 hours ago||
Wait, which Copilot is this? :-P
marcosdumay 2 hours ago|||
There are 2 that are a bunch of software. But AFAIK, they have the same Outlook inside.
Sharlin 5 hours ago|||
It's Copilot all the way down.
SV_BubbleTime 4 hours ago||
Outlook CoPilot Legacy But Also Preview
cik 38 minutes ago||
This year, for the first time since 2006 I've have Outlook and friends in my life. I run Linux, so naturally I turned to firefox.. Not a win. Fair, I use Chrome only for these products.

Dear Lord, how has the software gotten this much worse in 19 years? I thought that Thunderbird was bloated and awful... until I tried Outlook, in a browser, on Linux. Now, the Thunderbird experience is shockingly pleasurable, compared.

Don't even get me started on the horror that is trying to mix left-to-right and right-to-left languages within the same document. OpenOffice figured this out a decade ago. Google Docs has done this perfectly since the beginning. When I learned that it was genuinely this bad on Windows too, my mind was blown.

I don't understand how this is possible.

lbriner 4 hours ago||
They have enough employees to build native apps that run super quick but are still seduced by the web portability argument which, as we all know, is mostly untrue even now and which introduces all kinds of non-deterministic latencies/errors, which cannot all be handled neatly.

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.

jarjoura 1 hour ago||
Native software is incredibly difficult to build well.

There are at least 4 platforms they would need to support: Win, Mac, iPhone, and Android.

That's 4 different software engineers at least, just for the frontend.

Then, there's various backend engineers, who could be shared, yes, but not always. Android's weird runtime requirements are bespoke enough that just because the database is written in C++, doesn't mean it's the same C++ database as what the Windows backend would use.

Finally, there's the designers, who end up consolidating all the unique things about each native platform into a common design language so they can have a shared vision on all of the platforms. So engineers end up building UI that works identically on all 4 platforms, and you're basically building a bespoke "browser" at that point.

bluedino 3 hours ago|||
> They have enough employees to build native apps

They'd screw those up as well.

eudamoniac 1 hour ago||
The platform is not the issue. Competent engineering teams could blow this out of the water with a single threaded jquery web app.
zkmon 4 hours ago|
Just a classic example of bloating degradation that happens to any software which has saturated all basic needs decades ago.

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.

heisenbit 4 minutes ago||
You forgot to mention that all the people who made the original product great left and all the ones which could make the successor great did not join.
sznio 4 hours ago||
and now you can use AI to create even more unnecessary features even quicker.

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.

trinix912 4 hours ago||
From my experience using Outlook, they could keep the Outlook team for bugfixes only and still have enough work for the next 5 years just improving/fixing the classic version.
zkmon 1 hour ago|||
The will save bug-fixing as a work-reserve or future job security, and keep adding more visible/flashy new buggy/bloated features.
someguyiguess 3 hours ago|||
This matches my experience as well. I see no lack of work to be done without necessitating additional features.
More comments...