My Mac friends kept trying to get me to switch. I said I'd switch when it got a real OS. Enter OS X. On first boot my first thought was, "This is a NeXT with the dock rotated 90º clockwise" I was less wrong about that than I expected.
I also used Macs a lot in college, and had the same experience. People who never used pre-Unix MacOS have no idea how unreliable it was. Windows 95 and 98 weren't great, but there was at least some hope of killing an errant application and continuing on. System 7? No hope whatsoever. It didn't help that Mosaic (and Netscape) wasn't very reliable regardless of platform, but pre-Unix MacOS's own failings made things that much worse for using the emerging WWW.
>Enter OS X. On first boot my first thought was, "This is a NeXT with the dock rotated 90º clockwise" I was less wrong about that than I expected.
I also used (and liked) NeXT machines in college, but not nearly as often as the other platforms; by the time I got to them, they had been relegated to running helpdesk-client software.
I first tried out OS X in 2003. I've been using Linux at home since 1995 and had tried every available desktop: CDE, KDE, Gnome, Enlightenment (The horror .. the horror ...), Window Maker/AfterStep, fvwm, and even older ones like Motif and twm. OS X was a revelation.
I still use Linux as a server, but for a Unixlike desktop that actually works and runs a lot of applications, OS X is it. Period.
(I wrote the above on Slashdot ten years ago <https://slashdot.org/comments.pl?sid=2940345&cid=40457103>. I see no need for changes.)
Many of the classes in http://www.nextcomputers.org/NeXTfiles/Docs/NeXTStep/3.3/nd/... would likely still be familiar.
- vertical main menu - pop up main menu under right-mouse button - Shelf - Workspace as native app (instead it was re-written in Carbon) - robust support for Services
I'd give my interest in Hell for a way to install Mac OS X so that only Cocoa apps were loaded/available.