Things like Amethyst and Yabai are really slow, especially when you compare it against auto tiling wms in linux. I don't even want auto tiling, I just want a more performant way to perform window movements and to query the state of the space so you can swap windows around or move directionally between windows on the screen.
When the OS starts creating new shortcuts that cannot be altered, it becomes a headache. I'd point out the majority of Windows' winkey shortcuts, like one to activate the gaming menu or to bug you about microsoft office as examples.
No operating system has a complete, sane stack when it comes to dealing with window management, but I do appreciate that the choice for window management apps in MacOS is extensive and diverse.
By shocked I mean that I literally don't understand how Apple has produced something so terrible, when their hardware (and most of rest of the software) is so good.
I've owned personally, and used macs for work since around 2009. I've never installed any third party window-snapping or management systems, and I don't consider it a big deal.
I do use window snapping on Win10/11 periodically, but TBH I find that the beefed up snapping in Win11 is more annoying than it is useful, often snapping things to quarters of the screen when I just wanted to move a window.
Likewise, I've seen non-programmer users on win10 hit the window snapping by accident and be confused and put off by it.
Would I like it if Apple were to build a power-user window snapping feature into macOS? Yes, I would. Am I upset at them for not including it? Certainly not. Were I a product manager for macOS I would find it hard to justify the investment, given all the other things they can and do work on.
No, his point is a very specific one - how do the employees of apple themselves manage their own work ?
One answer is that they have alternative tooling or special features enabled or some other inside track to making (for instance) triple and quad monitor setups work in any sane way whatsoever.
I hope this is the answer.
Because the other answer is:
They are not power users by any definition. The reason they aren't decrying multi monitor support is because they don't use multiple monitors. The reason they don't fix window management is because they really are infantile GUI mousey-mouse for everything users.
The reason 'X' doesn't work is because they never need X.
I hope that's not the answer.
Aside from the aforementioned window-management gaffes, here's what I think is the most ridiculous design defect of the iPhone, which I reported first as an engineer there and repeatedly as an independent dev: It does not provide audible notifications of MISSED CALLS. I mean... WTF? A 1990s StarTAC (and probably most other phones) provided this obvious feature. So did 1980s answering machines. My 1992 microwave beeps if I forget to take the food out. But Apple's handheld Unix computer-phone remains silent if you happen to miss a call while you're in the shower, or down the hall doing laundry, or watching a noisy movie. If my parents have some kind of emergency, they're going to CALL ME. But Apple doesn't think that's important.
That was the first bug I filed against the iPhone, probably on the day we were given them (the day of release). FIFTEEN YEARS LATER, it's still not fixed. But what did Apple petulantly do instead? Add repeating notifications to TEXTS... but leave that option off of the essentially identical settings screen for the Phone app.
That is Apple refusing to do something, to the detriment of all customers. I was not the only person to file this bug; I checked Radar (Apple's bug-tracking system). So it's not as if they haven't heard the complaint. You can also find plenty of references to it in a general Web search.
When Apple finally allowed developers to write real applications, I expected that problem to be addressed quickly (by me or someone else). But NOPE; developers can't access telephony functions.
You complaining doesn't make something a "bug".
Every person thinks that their missing feature is the most important feature ever and they’re mad Apple hasn’t implemented it yet. You have even resorted to incorrectly labelling a nonexistent feature as a bug. Imagine what iOS would be like if Apple actually implemented the billions of niche edge-case features like this. It would be an absolute disaster.
I’m glad that Apple sticks to their guns instead of bending to loud niche users.
Do you think this is the '50s, where someone tells the operator "Keep trying!"
Not to mention, this is an OPTION, one that Apple already added for TEXTS. Why is it OK for texts, but not phone calls? Are you similarly outraged over the option for texts?
Or maybe they just appear out of thin air, created by pixie dust.
I remember a bug I wrote 15? years ago for gtk/gnome file manager. The left pane tree widget doesn’t support the arrow keys we used extensively in WinXP. Also doesn’t support the full context menu. Why? No reason, some mid-level person decided the left pane should be gimped.
Gnome is the Apple of Linux world. A lot of Linux people hate gnome.
Again, as an OPTION. It's incredible that people go apeshit when you suggest this optional feature that everyone accepted as standard for years. You can see it right here in this thread of "tech" people.
This is why design and usability are going backward.
Nobody said you'd be FORCED to endure the horrible nightmare of being informed of missed calls.
What world do you live in?
All my friends with non-tech jobs all seem to use just one app at the time and use macos fullscreen apps and switch between using the four finger sideways swipe.
They spent countless hours and dollars into making stage manager but don't implement a simple yet powerful feature.
The wrong question is why would someone want this. The right question is why hasn't Apple addressed it.
Note I'm not claiming the person who posted this Ask HN is trying to build points in order to sell influence. But it's a thing that happens all across the internet.
My HN karma trounces that of the topic poster, and I can assure you no one considers me to be influential on this site.