Apple also has a thick Human Interface Guidelines document from.. ‘97 or ‘03, I can’t remember. But it’s great.
Funnily enough, if you use it as a yardstick to measure the current macOS by, macOS is full of violations of that HIG.
Pulling back to the article: I wonder what desktop the writer uses, because KDE is absolutely chock full with idiosyncrasies and inconsistencies. Especially because KDE application development is much less top-down than Gnome, so each applications feels completely different which leads to having to “learn” each application separately. Absolutely horrible UX.
Hard disagree. I'd rather have some small inconsitencies (nothing consequential anyway in my KDE experience) than having all applications consisetently unusable due to top down decisions to remove and hide features as is the case with Gnome.