OSX does care, but classic Mac OS didn't used to. It had a separate resource fork that described what the file was, and after that you could name it anything you liked.
Ooof, never seen it that bad, but that would be really annoying and you shouldn't tolerate it.
My rule is if the help I need isn't so urgent that it requires chat, then I'll send an email.
Also if I'm doing something in response to their request then I'll always say what I'm doing when I do it, so they at least know that their request is being worked on. Kinda like
Mav: Switching to guns
Goose: Ok
Mav: Firing!
Goose Ok, hit?
Mav: No - trying it again as sudo ...
On the other hand I really quite like programming in Postgres's version of PL/SQL which I find to be pleasantly consistent and quite easy to understand.
Have only recently started with Postgres, but have been really impressed with the whole product and yes totally agree - the language seems to be designed by people who actually understand the DML tasks that programmers want to perform.
>and it's choice to build on top of a proprietary API. Had they gone with some HTML/js morass,
>it would have been easily dogged down and ground to dust on the interoperability battlefield.
Actually, initially Apple expected people to deploy apps as webapps and provide links on the homescreen. There was no ios SDK. Only after a lot of loud complaining by devs did Apple release any tools or an SDK for ios native apps.
>Passing plain text between programs in 2020 goes against everything we've learned in the last 50 years.
I would have to say the opposite is true.
It's text based interfaces that have stood the test of time, and now even flourish in HTTP. We have more widely used text based interfaces than ever before where REST,HTML, XML and JSON seem to rule most machine-machine communication.
Strongly typed binary RPC such as DCOM and CORBA however are now nearly gone.
Looking back it was actually a really brave, but fresh UI look. Pinstripes, semi-transparency and those big Aqua themed buttons and scrollbars everywhere.
Hats off to the designers who came up with it, it gave me a fresh perspective on computing after 4 years of working on Windows NT.
That's actually really cool.. This democratization of useful information probably opens the door for lots of interesting interactions between distributed systems.
Even on my local Linux system I wouldn't know how to get hold of the mouse data without using an X Windows API (or SDL on a console only app before X is run).