Windows should NOT be sorted be recency in dock
When you click an app that has multiple windows open you get a nice sub-menu of them like this:
Unfortunately, they are sorted by recency. This is a really bad UI design - it means it is impossible to build up a mental model of where things are, e.g. "the first window is carrots.txt, the second is apricots.txt" because they move around all the time! Ultimately it means you need to actually read the UI which is a sure way of making it awful and slow.
I feel like this is really obvious after using the feature for more than 2 seconds, but someone obviously went to some effort to implement it incorrectly, so here are a couple of references:
- Point 2 here
- Stackoverflow question - people prefer static interfaces.
It's actually hard to find any articles on this... I guess it's not a common mistake.