Hi guys,
Wow, what an intelligent and interesting discussion here!
As a graphic designer with some FileMaker (don't laugh!!!) developing experience, AppleScript knowledge and as someone getting involved with web design, I'm really interested in the way OS X is attempting to unite the Mac market niche with the vast galaxy of Unix. I'm really interested in learning Unix, although I realize that it takes long, very long to even be considered an elementary user (if such a category even exists for Unix)
I'm crossing over form the several other discussions I'm taking part in. I'm mostly arguing about how Apple is changing the GUI... for the worse.
'It seems really interesting to me how you guys seem uninterested in the intricate details of the Finder. On the other boards, there are really fierce discussions.
Right now, it seems like there are three groups.
One is those people who don't need to do hard labor on their Macs. These people are quite relaxed now, and they like the new GUI. They are wondering what else is good in OS X, casually comment on multitasking, and wonder when they'll be able to play DVDs.
The second group is where I belong: overworked people who take their Macs to the extreme (i.e. switching disks, locating an immense number of files of a lot of types, using a large number of applications, sometimes at the same time). We really depend on the ease of use, the good navigation features, and the intuitivity of the Mac experience, and are therefore really worried about Apple taking away a lot of the greatest GUI features like _any_ hierarchical menu, spring-loaded folders, pop-up windows, draggable application switcher, Finder windows that can be reduced to a very small size, with draggable folder icons and their title rows reflecting their contents.
We should be really vocal about these issues, because the first group isn't really interested in them, and neither is the third (I'll get to them soon). However, we are the ones who are afraid of _any_ change, and unfortunately, overworked as always, stay away from these discussions. I'm stealing time from my work, jeopardizing my company's greatest project just now...
At the same time, we are also the ones who could benefit a lot from the new OS features, being most of our apps true resource hogs (and crash-prone, too, especially considering our working habits.)
The third group is completely new to the Mac: it's the Unix geeks. Now, this platform inside a platform is very likely to result in some sort of a Mac civil war, but I believe a few "authorities" with enough wisdom will be able to make Unix geeks and Mac point-'n'-clickers unite in sweet harmony...
Both parties could learn from each other. And they should.
As a Mac point-'n'-clicker with geeky aspirations (currently belonging to the overworked -- stop laughing NOW! -- Mac tormentors), I think OS X should be everything for everyone, or it will die. It must be good for Unix users and Mac users, or what's the point?!
Okay, that was a bit too far. Actually: it really NEEDS TO provide GUI tools for anything anybody's ever going to use. Have you ever administered a Lotus Domino server? It has an incredible number of settings, yet Lotus went through the pain and put a GUI over it. Yes, it's ugly, and not very intuitive, but once you learn it, I'm 100%-sure that it's quicker than using the command line. At the same time, I agree: a GUI put on top of a cross-platform project should only be able to do stuff that is accessible in non-platform-specific ways too, i.e. it shouldn't be able to debilitate the application.
I'd really like to use the Apache server, and if I ever decide to learn its settings, I'm sure I'll feel very smart, being able to remember those obscure settings, and can impress my friends by sitting down to a CLI and edit a text file that doesn't make sense, yet the computer understands it. Gee, I can speak computer-ese!!
But on the other hand, consider this: a GUI, with well-hinted, well-organized, clickable tabbed windows, where every setting is accessible. If you're a Unix pundit, you'll see the exact same words that you're used to, except that you don't edit them, you select them from drop-down lists. If you're "your Grandma", you open the Basic Mode, and you'll be able to access a very limited number of settings (maybe "Wizards") that explain you, with nice icons, what you can do without too much fine-tuning.
And if you're someone who wants to learn (like me), you could switch on a "tutorial mode", where I see all the Unixy gibberish, plus a plain-English explanation, and a question mark that could bring up a brief explanation.
All this hypothetical GUI would do is write to the config file, but it would do so in an organized way. Heck, I imagine even Unix pundits would occasionally say, when point-'m'-clicking away at this GUI someone will definitely write one day, "Wow, I never remember what this setting does! So that's it!", and there, you've l;earned something about a config file by using a GUI, and you'll be able to use that knowledge the nex time you administer Apache on a Sun machine.
That's one of the benefits I think Unix geeks could gain from the Mac-Unix marriage.
As I have absolutely no Unix experience, I'm sure I've made some blunders in my discussion. But I'm wondering: does this concept make any sense to you guys? I'm really interested.
[Edited by p on 10-12-2000 at 01:27 PM]
Wow, what an intelligent and interesting discussion here!
As a graphic designer with some FileMaker (don't laugh!!!) developing experience, AppleScript knowledge and as someone getting involved with web design, I'm really interested in the way OS X is attempting to unite the Mac market niche with the vast galaxy of Unix. I'm really interested in learning Unix, although I realize that it takes long, very long to even be considered an elementary user (if such a category even exists for Unix)
I'm crossing over form the several other discussions I'm taking part in. I'm mostly arguing about how Apple is changing the GUI... for the worse.
'It seems really interesting to me how you guys seem uninterested in the intricate details of the Finder. On the other boards, there are really fierce discussions.
Right now, it seems like there are three groups.
One is those people who don't need to do hard labor on their Macs. These people are quite relaxed now, and they like the new GUI. They are wondering what else is good in OS X, casually comment on multitasking, and wonder when they'll be able to play DVDs.
The second group is where I belong: overworked people who take their Macs to the extreme (i.e. switching disks, locating an immense number of files of a lot of types, using a large number of applications, sometimes at the same time). We really depend on the ease of use, the good navigation features, and the intuitivity of the Mac experience, and are therefore really worried about Apple taking away a lot of the greatest GUI features like _any_ hierarchical menu, spring-loaded folders, pop-up windows, draggable application switcher, Finder windows that can be reduced to a very small size, with draggable folder icons and their title rows reflecting their contents.
We should be really vocal about these issues, because the first group isn't really interested in them, and neither is the third (I'll get to them soon). However, we are the ones who are afraid of _any_ change, and unfortunately, overworked as always, stay away from these discussions. I'm stealing time from my work, jeopardizing my company's greatest project just now...
At the same time, we are also the ones who could benefit a lot from the new OS features, being most of our apps true resource hogs (and crash-prone, too, especially considering our working habits.)
The third group is completely new to the Mac: it's the Unix geeks. Now, this platform inside a platform is very likely to result in some sort of a Mac civil war, but I believe a few "authorities" with enough wisdom will be able to make Unix geeks and Mac point-'n'-clickers unite in sweet harmony...
Both parties could learn from each other. And they should.
As a Mac point-'n'-clicker with geeky aspirations (currently belonging to the overworked -- stop laughing NOW! -- Mac tormentors), I think OS X should be everything for everyone, or it will die. It must be good for Unix users and Mac users, or what's the point?!
Okay, that was a bit too far. Actually: it really NEEDS TO provide GUI tools for anything anybody's ever going to use. Have you ever administered a Lotus Domino server? It has an incredible number of settings, yet Lotus went through the pain and put a GUI over it. Yes, it's ugly, and not very intuitive, but once you learn it, I'm 100%-sure that it's quicker than using the command line. At the same time, I agree: a GUI put on top of a cross-platform project should only be able to do stuff that is accessible in non-platform-specific ways too, i.e. it shouldn't be able to debilitate the application.
I'd really like to use the Apache server, and if I ever decide to learn its settings, I'm sure I'll feel very smart, being able to remember those obscure settings, and can impress my friends by sitting down to a CLI and edit a text file that doesn't make sense, yet the computer understands it. Gee, I can speak computer-ese!!
But on the other hand, consider this: a GUI, with well-hinted, well-organized, clickable tabbed windows, where every setting is accessible. If you're a Unix pundit, you'll see the exact same words that you're used to, except that you don't edit them, you select them from drop-down lists. If you're "your Grandma", you open the Basic Mode, and you'll be able to access a very limited number of settings (maybe "Wizards") that explain you, with nice icons, what you can do without too much fine-tuning.
And if you're someone who wants to learn (like me), you could switch on a "tutorial mode", where I see all the Unixy gibberish, plus a plain-English explanation, and a question mark that could bring up a brief explanation.
All this hypothetical GUI would do is write to the config file, but it would do so in an organized way. Heck, I imagine even Unix pundits would occasionally say, when point-'m'-clicking away at this GUI someone will definitely write one day, "Wow, I never remember what this setting does! So that's it!", and there, you've l;earned something about a config file by using a GUI, and you'll be able to use that knowledge the nex time you administer Apache on a Sun machine.
That's one of the benefits I think Unix geeks could gain from the Mac-Unix marriage.
As I have absolutely no Unix experience, I'm sure I've made some blunders in my discussion. But I'm wondering: does this concept make any sense to you guys? I'm really interested.
[Edited by p on 10-12-2000 at 01:27 PM]