OS X Snow Leopard (10.6).
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.