Posted by elvis70 3/30/2025
I feel so old now…
I kind of get the appeal, but it's also unnecessarily skeumorphic/fake-3d and there were some UX things that made little sense especially lumping all the window controls all together (including the destructive "close" X) where MacOS smartly separated them.
It’s like there’s always just a little extra brain power and attention being used by modern flat UIs, and you get to shut that off when you look at a depth-enhanced UI.
Windows, for instance, has dozens of ways to do that, and you can find parts of Windows that use an archeological version of the controls. Nobody, it seems, bothered to reimplement the older APIs on top of the new ones.
Interesting that modern macOS now have them next to each other, like Windows.
You'd be hard pressed to call the Window 95 UI pretty, but it is really functional. I'm still a firm believe that the majority of the work we do with computers today could be done within the Windows 95 shell. We need 64bit, more memory, faster CPUs, GPUs all that, but the modern UI aren't really "better", if anything many of them are more confusing. I think a lot of office works would be happy to just have kept the Window 95 era UI for Windows and Office.
Ironically, the Windows 95 look seems a lot like a copy of the NeXT look, which is the OS all modern Macs are kind of running.
EDIT: Sun's OpenLook is the other one from that era that was fantastic
Windows3 and Motif hid this stuff under a menu, so wasn't a huge concern.
But then Windows95, and then (oddly) MacOS through this away in favour of throwing them all together.
Awareness of spatial patterns / frequency of use seems to have been higher among early UX/UI designers than after. I guess maybe because mice became more accurate?
Wasn't that one of the ideas behind SerenityOS?
Someone wrote chess for it.
[aside] It was a Sinclair ZX-81, and I was 11 at the time. My parents bought the kit and a second-hand black & white TV with a dial-tuner (no pushbuttons to change the channel) as an Xmas present ...
I loved the TV, it was my TV when we only had one other in the house. I watched everything on that TV (even snooker and swore I could tell which ball was which)... After a couple of months, my dad started to get annoyed I'd not bothered to build the computer, so I was dispatched to the shed to build it.
A few days later (hey, I was in school), the thing worked and I was working my way through the (rather excellent) manual that came with it, getting to know it. One of the logic chapters had an example:
[P]RINT 1+1=2
(It was tokenised input, so you just pressed P and PRINT would come up in the built-in BASIC). Anyone here can see that the answer would be logical-true because 1+1 does equal 2, and indeed the computer printed "1" on the next line.
Anyway, flush with this futuristic knowledge, I set it all up using the family TV in the lounge, and we went through the same thing, just to prove to everyone that it worked...
[P]RINT 1+1=2
1
"I knew it. You've buggered it", said my dad in disgust as he got up and walked out the room. I tried to explain the (new to me) concept of logical truth to him and how the computer represented it, but I don't think he ever really believed me...
[/aside]
Anyway, that Sinclair ZX81 fundamentally changed my life. Computers and computing opened up a whole new world. Some 45 years later I'm about to retire from Apple as one of their most senior engineers, having been here for the last 20 years. Anyone with any Apple device is running some of the software I've written over the years which is kind of cool, but it's time to bow out.
Connect the dots reading https://www.marginalia.nu/log/99_context/ and seeing the ui change in old vs new screencasts https://www.youtube.com/@ViktorLofgren/videos
I tried this, but documentation is often a huge problem. Increasing amounts of it are primarily online and not particularly straightforward to mirror locally.
I learned heaps from treating a REPL as an (offline) escape room, in terms of how to get inline help, variable introspection and debugging tricks. Not every language offers a convenient one though.
Occasionally I boot up Windows 3.1 in a VM and play a game of Solitaire, for old time’s sake - I can run Windows 95 in a VM too, but it just doesn’t have the same pull.
I for one would welcome a set of deeply integrated ui improvements in a Mac that included a better file manager, better window management, better desktop search, a contact manager just that worked, a messaging client that just worked, audio and camera controls that just worked, a calculator that didn’t suck, etc.
I’d pay at least $100 a year for that tool set.