The Windows 95 user interface: A case study in usability engineering (1996)

1 hour ago (dl.acm.org)

Designers tend to be less open to feedback than developers. That, I think, helps explain why flat UI persists even though it has shown usability drawbacks. It also helps explain why overall usability feels like it's declining ever year — for instance, macOS Tahoe seems noticeably worse in usability compared to macOS Sequoia. Does anyone think Apple is going to rush out a release that fixes the excessive rounding of window corners? Don't hold your breath.

  • On the topic of flat design specifically, developers are likely just as culpable. Back when it was just starting to catch on, by my observation some of the quickest to adopt it were solo developers because it's way easier to build a passable looking app with flat UI since that doesn't require any design talent.

Look how crisp, professional, and usable it all is.

This is a very good write-up. There's no way this level of testing and dedication could have resulted in the execrable shitshow that is Windows today.

Mac OS is going backward with accelerating speed, too. They had just started to recover from Jony Ive when they put a packaging designer in charge of UI... resulting in the "Liquid Glass" debacle, and all the other incompetent UI changes that accompanied Tahoe's rollout.

  • I like to jest that packaging designer would of course wrap things in clear plastic...

  • I hate liquid glass with a burning passion. I've never understood why people get so irritated at design changes until now.

Everything since this style of design feels like a cartoon version, with ridiculous non-sense that only gets in the way.

I think Windows 95/2000 and the contemporary MacOS (including the then future MacOS X) have the best UI in everything I used in my 30+ years of tech life.

I sincerely hope that one day we could go back to that road. If you want that achieved, please support me to join Apple/Microsoft to become the UI boss, fire all flat-design people and hire a small team to implement the older UI, then give a few passionate talks on EDX and conferences so people who supported flat UI magically support the older UI. They always follow whoever the lead is like headless flies.

LOL.

  • Yep. I always cite XP as being Windows's peak, but I forgot that it shipped with their insulting Fisher-Price motif enabled by default. Step 1 was to switch the UI to "classic" (essentially Windows 95) mode, and all was well.

    Windows 95 is a great case study because with that release, Microsoft did more for GUIs than Apple did through the entire decade of the '90s... and beyond.

    All of it is now out the window (pun invited). It's a race to the bottom between Microsoft and Apple, with Microsoft having a HUGE head-start. But Apple has really stepped up to the plate with Tahoe, crippling it with big enough UI blunders to keep them in the enshittification game.

    • I really liked XP (and 7) because for me, having a capable theming engine built in that didn't take a ton of extra resources or cause instability (unlike Stardock's WindowBlinds) was a real value add. There were some absolutely gorgeous third party XP/Vista/7 themes on sites like DeviantArt that worked extremely well within the limits of the engine, had a unique look and feel, and were just as usable as the "classic" theme.

      When MS gutted the theming engine with the release of Windows 8 (flat rectangles only) I was devastated.

Notice how they moved the ok & cancel buttons to the bottom right since it’s the more logical location to put them.

Meanwhile gtk now puts those on opposite sides of the window title bar by default.

Usability is the wrong metric, paint by numbers is more "usable" (sic accessible) than a canvas but you'd be depressed watching your son graduate art school and that's all he can do.

If you do want to optimize for usability you have to make sure you aren't making the system more consumptive at the same time. The prime example from the article is trading a moment where the user must take initiative with a menu. More useable less useful. Lower the floor not the ceiling etc. Windows (and iOS) did make genuine improvements to OSs but because of decisions like these most users are locked out of enjoying them.