[F] TidBITS  / TidBITS  / TidBITS Talk  /

Power user features vs. whizz bang features

[Frakes, Dan]Dan Frakes (apparently) - 12:33pm May 12, 2005 PST
via email

On 5/11/2005 6:02 PM, "Mark Lucas" wrote:
> Apple seems to be spending inordinate amounts of time producing whizz bang
> features like Exposé and Widgets rather than do the grown up thing of adding a
> proper built in virtual desktop system to OS X.

Spoken like a true power user ;-) Don't get me wrong -- virtual desktop
systems are quite useful to those who are comfortable with them. But
Dashboard, with all its quirks, is *much* more accessible and easier to use
for the typical user. It's already passed the "Hey, I'll actually use that
sometimes" test for a number of non-power users I know; the same with
Expose, which is used by pretty much everyone I know, beginner or advanced.
I can say with some certainty that virtual desktops would never be used by
any of these people.

(Apple's reply to your statement would likely be that they'd rather develop
technologies many of their customers will use than spend inordinate amounts
of time producing advanced features that -- no matter how cool and desirable
to some -- will add confusion to the interface for many users and will
likely be used by only a tiny minority. I would probably agree with such a
reply, despite being a power user who has used virtual desktops. And
according to VersionTracker, there are currently at least 8 virtual desktop
managers for OS X, so there's already a decent range of options for those
who need them.)



Mark as Read
  (older msg: 8)OutlineAll MessagesOlder MessagesOldest MessagesNewest MessagesNewer Messages

tbutler (apparently) - May 17, 2005 9:16 am (#9 Total: 28)  

Reply to this message
via email  

Photo of Author
Posts: 150
Re: Power user features vs. whizz bang features

On 5/16/05 at 7:08 AM, tbutlerbirch.net (Travis Butler) wrote:
> They had something like this in the classic MacOS days; it was from
> one of the companies that made a screen magnifier, IIRC, and used
> similar technology.
...
> (For some reason, my memory is now throwing up Berkeley Systems as
> the manufacturer, though I don't know why.)

Ah-Hah!

This has been bugging me ever since I wrote it, and I finally found the
ref. - here in TidBITS-Talk, even. :) It was indeed Berkeley Systems,
and the program was called Stepping Out.

<http://db.tidbits.com/getbits.acgi?tlkthrd=1135>


Travis Butler
tbutlermac.com

...Cats are the proof of a higher purpose to the universe.

x (apparently) - May 17, 2005 9:16 am (#10 Total: 28)  

Reply to this message
via email  

Photo of Author
Posts: 70
Re: Power user features vs. whizz bang features

Travis Butler wrote:
> That was just one example, I said above. :) The overall issue is that
> you're partitioning your workspace, and you can't combine operations
> with two applications in two partitions as easily as you could if they
> were in the same partition.

Absolutely true, which is why you tend to have related applications
running in the same "partition". This is exactly why drag-and-drop tends
to be a non-issue once you get used to using multiple desktops. What you
end up doing is grouping things by task.

> That said, when I was playing a little bit on a friend's machine that
> had the Codetek VD installed, the images were so tiny that I don't think
> they could make good drop targets.

Good pagers will magnify windows when you move your mouse over them,
making them easy drop targets.

>>As a general rule, the way people use virtual desktops tends to make
>>the need for drag and drop between desktops a non-issue, because
>>nobody ever wants to do that. Still, it's good to have ways that
>>work, regardless.
>
> Nobody that uses virtual desktops, you mean. For me, this is a good
> reason *not* to use virtual desktops, because coordinating between
> applications is something I do often enough that I don't want barriers
> getting in the way.

Well, if all your applications are typically coordinated through drag
and drop, then I could see where you wouldn't have a need for virtual
desktops. It seems unlikely to me that it is common for most people to
have all their applications so closely connected. Even your average user
will do some things with e-mail and a web browser while simultaneously
doing unrelated work with office or a specific job-related application.
I haven't met a Mac user yet who didn't take advantage of the "hide all
other applications" feature once I showed them how it worked (doesn't
mean they don't exist, just that they seem likely to be in the
minority), and it has all the drawbacks of a virtual desktop with fewer
of the benefits.

>>There are more sophisticated and whiz bang approaches to doing
>>virtual desktops that I'm sure Apple could (and most likely *has*
>>come up with). You can easily imagine some mechanism like the fast
>>user switching which operates independantly from the mouse.
>
> Why would it need to operate independently from the mouse? Ordinary
> users would probably be more comfortable using the mouse.

Because you already got the mouse tied up with a drag and drop
operation. If you're willing to live with cut-and-paste, then this whole
discussion is a non issue.

> Gurus may deride features like Expose as whiz-bang eye candy, but in my
> experience they're actually used and liked by ordinary people that make
> up the majority of that user base. Expose's operation is obvious and
> intuitive (at least if you remember how to trigger it!), and has little
> or no learning curve, which makes it perfect for people who don't want
> to spend a lot of time learning to work the machine.

I myself wasn't taking a swing at Expose (I was more pointing at
Dashboard), but I don't think that anyone who did would argue with the
fact that Expose was liked and used by most Mac users. Indeed, that is
exactly the argument. The question that is perhaps more worthwhile is
does it actually make you more efficient? Most of the usability folks
I've talked to have said it doesn't both from a theoretical standpoint
and a practical one. It is eye-candy, simply put in because it's
pleasing. Fortunately it's eye candy that doesn't really introduce much
in the way of new problems (although I'm sure most people have no idea
how to do drag-and-drop through Expose... ;-). So it's not necessarily a
bad thing in and of itself, but given the other factors that OS X needs
to contend address (and I actually wouldn't argue virtual desktops is
one of them) it's kind of like putting in stained glass windows when the
house is on fire.

There is a huge difference between features that *appeal* the majority
of the userbase and functionality which would *benefit* the majority of
the userbase. Sure, the marketing folks will tell you to focus on the
former, and basically only those with a janitorial perspective on
systems building would argue for one to focus on the latter. In reality
they are both right: if you want to sell well, you need to have whiz
bang features that leads people's ids to say, "I gotta buy that", but if
you ultimately want to improve the end user's experience (and keep them
coming back for more), you have to focus on the latter. Ideally you want
to find a balance, and pundits claims to the contrary aside, Apple does
work on both areas with each release. I think it's arguable though that
Tiger leans a bit more to the "whiz bang" side of things than previous
releases, and that rightly annoys a lot of the "gurus" out there who are
already past the point of making an impulse buy.

--Chris

john960 - May 17, 2005 9:16 am (#11 Total: 28)  

Reply to this message
 

Photo of Author
Posts: 2
Re: Power user features vs. whizz bang features

Given that I have a bash shell, perl , postfix, and a bunch of other unix stuff, I don't see what power users have to complain about. The only thing that puts more power in your fingertips is maybe a linux distro that you'll spend most of your time futzing with to get it working.

I think things like widgets and spotlight and automater are great enhancements. They're easy to use, attractive and they're useful. But I sure wish they fix some of the basics.

  • I used to think setting up printers was hard in windoze, till I started using os x. It's the worst. The cups web page is way better than Printer Utility.. it can actually print a test page!
  • File sharing is a nightmare. Does anyone see anything under "Network" besides their own machine and a text file called Library? Can anyone connect to a windoze server Active Directory successfully?
  • Why is user logon at the right end of the menu and log off is on the left?
  • Why are Applications not listed anywhere unless you want to dig through folders to find them or stuff your dock with them one by one. Even linux does a better job at this.
  • WHy can't I move a file from one place to another without opening two finder windows arranged so I can see both of them at once, and navigating to the source in one and the destination in another. It's absurd.
  • Why doesn't the widely-used javascript htmlarea work on a mac. ooh wait... It works in firefox. just not in safari.

    Some of this absolutely fundamental stuff is a total embarassment. In some very basic ways the mac has become harder to use than windoze. It's a shame because it's visually stunning, with so much attention to detail, so much to be proud of. But some simple things that people have to do every day are really poorly implemented.

  • LKM (apparently) - May 17, 2005 9:16 am (#12 Total: 28)  

    Reply to this message
    via email - Lucas K. Mathis  

    Photo of Author
    Posts: 80
    Re: Power user features vs. whizz bang features

    -----BEGIN PGP SIGNED MESSAGE-----
    Hash: SHA1

    During one of my jobs, I had to write Java applications on a Linux
    machine running KDE. I quickly got used to virtual desktops and used
    them constantly, wondering why I never felt the need for them on my Mac.
    Consequently, I tried several (possibly all) virtual desktop apps on my
    Mac. It seems Apple actually implemented virtual desktops, but didn't
    expose any human interface for them, which makes it quite easy to write
    a virtual desktop application for Mac OS X.

    To my own surprise, I found out that I never used them.

    Eventually, I figured out the reason: I used virtual desktops on KDE
    since KDE's window management is so poor. It's easy to lose track of
    windows, and there's no consistent, intuitive way to get to windows
    which are hidden below other windows. On my Mac, there are several ways
    to do that. In the end, the problems virtual desktops create (no
    drag-and-drop, no easy way to see the content of windows from different
    workspaces at the same time, no easy way to move windows between
    workspaces, forgetting where a particular window is - even though you
    have a clear mental model of where it *should* be, you probably opened
    it up somewhere else) were too big, and the advantages were pretty much
    pointless given the Mac's superior window management capabilities.

    I see no reason for Apple to confuse users with virtual desktops, given
    that for most people, they're useless or even confusing. And for those
    who need them, there are plenty of apps available. If you're one of
    those missing virtual desktops: Try Desktop Manager. It has tons of
    features and it's free (open source, even):
    <_ http://www.macupdate.com/info.php/id/12682 _>
    <_ http://desktopmanager.berlios.de/ _>

    lucas

    - --
    "Much learning earns you much trouble.
     The more you know, the more you hurt."
      -- The Quester

    -----BEGIN PGP SIGNATURE-----
    Version: PGP SDK 3.2.2

    iQA/AwUBQonCLLXYdom/dB2cEQIclACfRGIDK+bxZiVuh6v7F08gUxC9WNMAoOwq
    D/3g3/lSCqW4XmBoQSYcWCtU
    =N1iW
    -----END PGP SIGNATURE-----

    John C. Welch (apparently) - May 18, 2005 1:59 pm (#13 Total: 28)  

    Reply to this message
    via email  

    Photo of Author
    Posts: 858
    Re: Power user features vs. whizz bang features

    On 5/17/05 11:16, "john960" <johndigitalmx.com> wrote:

    > I used to think setting up printers was hard in windoze, till I started using
    > os x. It's the worst. The cups web page is way better than Printer Utility..
    > it can actually print a test page!

    It's dead simple, even better in Tiger for both IPP and SMB, including
    autodownload of drivers for Windows clients.

    > File sharing is a nightmare. Does anyone see anything under "Network"
    > besides their own machine and a text file called Library? Can anyone connect
    > to a windoze server Active Directory successfully?Mac OS X 10.4

    All the time, but you have to RTFM big time, and your DNS has to be perfect,
    including lookups for the DC and the GC

    > WHy can't I move a file from one place to another without opening two finder
    > windows arranged so I can see both of them at once, and navigating to the
    > source in one and the destination in another. It's absurd.

    Ctrl-click, hit copy, go to destination, ctrl-click, hit space.

    Open source in column view, use the spring loaded folders.

    > Why doesn't the widely-used javascript htmlarea work on a mac. ooh wait...
    > It works in firefox. just not in safari.

    Different engines, different priorities. If you like firefox, use it
    instead.

    --
    John C. Welch Writer/Analyst
    Bynkii.com Mac and other opinions
    jwelchbynkii.com


    Nigel Stanger (apparently) - May 18, 2005 2:24 pm (#14 Total: 28)  

    Reply to this message
    via email - Dunedin, New Zealand  

    Photo of Author
    Posts: 446
    Re: Power user features vs. whizz bang features

    [Let's be careful not to devolve entirely into an analysis of specific feature; more the question is if Apple is focusing too much on the eye candy features and ignoring thing that power users want and need. -Adam]


    On 18/5/2005 4:16 AM, "john960" <johndigitalmx.com> spake thus:

    > I used to think setting up printers was hard in windoze, till I started using
    > os x. It's the worst. The cups web page is way better than Printer Utility..
    > it can actually print a test page!

    I could never get the CUPS web page to work properly, so for me it's much
    worse than the standard print setup. Plus the current printer setup (10.3)
    is light years ahead of what it was in the early days (editing Samba
    configurations by hand? Ick.) Apart from the inexplicable lack of a test
    page option (oh, and the fact that it doesn't auto-detect the printer type),
    I see no major differences between the Mac OS X printer setup and Windows.
    Of course, this is Mac OS, so it should be *better* than Windows --- that's
    a legitimate complaint :)

    > File sharing is a nightmare. Does anyone see anything under "Network"
    > besides their own machine and a text file called Library? Can anyone connect
    > to a windoze server Active Directory successfully?

    Yes, and yes. Both just worked, after a couple of minutes of network
    configuration. My main complaint about file sharing is that the Windows
    sharing isn't configurable enough --- I still have to tweak Samba config
    files to set up anything other than a default share, which is hopeless.

    > Why are Applications not listed anywhere unless you want to dig through
    > folders to find them or stuff your dock with them one by one.

    The Mac OS has always been like this, in fact it was worse in the Classic
    days, because you could put your applications anywhere you liked, rather
    than having everything in a single Applications folder. Now it's open a
    Finder window, click on Applications, done. No digging required. Anyway, how
    many applications do you use on a daily basis? I use about ten, and those
    are the ones that I keep in the Dock (in fact, looking at it right now I can
    see one that should be removed). I see little point in keeping an
    application in the Dock that I only use occasionally.

    > Even linux does a better job at this.

    In what sense? If you're talking command-line applications, then sure, you
    have the PATH, but otherwise, it depends on which window manager you're
    using. My impression so far has been that it's a lot harder in Linux to find
    applications than on Mac OS. This could be due to familiarity, or it could
    just be that KDE sucks :) One of these days I must get around to upgrading
    to KDE 2.

    > WHy can't I move a file from one place to another without opening two finder
    > windows arranged so I can see both of them at once, and navigating to the
    > source in one and the destination in another. It's absurd.

    Now this is just plain wrong. Spring-loaded folders have existed since at
    least Mac OS 8, maybe earlier. I do this kind of operation all the time
    within a single Finder window. Just drag the icon on top of a folder and
    wait a second or so. Try it, it's cool :)

    --
    Nigel Stanger, Dunedin, NEW ZEALAND.
    http://public.xdi.org/=nigel.stanger

    David Greenland - May 18, 2005 2:24 pm (#15 Total: 28)  

    Reply to this message
     

    Photo of Author
    Posts: 4
    Re: Power user features vs. whizz bang features

    [OK, I'm letting this through, but please, no more general complaints in this particular thread. -Adam]



    I used to think setting up printers was hard in windoze, till I started using os x. It's the worst. The cups web page is way better than Printer Utility.. it can actually print a test page!


    I'd have to agree with you here, printer support is woeful. 10.3 is only vaguely better than 10.2. The fact that the shareware Printer Repair Utility even exists and is needed so often is proof that the system is flawed. I have enough trouble adding printers myself, but try explaining the process over the phone to a Mac newbie with no computer experience and you'll realise just how much easier it is to do under Windows! I can't believe I just said that, but it is true! This is after you've convinced them to buy a Mac because they're so 'EASY' to use. Haha.

    Most OSX applications seem to completely ignore Page Setup, and unbelievably OSX still can't do something Windows has always been able to do, print page 1,3,7,15 & 27. You can print pages 1-27 but not select just certain pages. Just this lacking feature alone has led to me recommending Windows to three previously Mac-based companies simply because their work is IMPOSSIBLE without it.

    File sharing is a nightmare. Does anyone see anything under "Network" besides their own machine and a text file called Library? Can anyone connect to a windoze server Active Directory successfully?


    None of this stuff works properly or reliably. I can't reliably access my old OS9 computers using OSX, but they can log onto the OSX machines without trouble. Network icons constantly disappear and sometimes double up without rhyme nor reason. Just now I clicked Go->Network then 'Servers' and only one of my three servers shows up, I have to click 'Apple-K' then type the IP address before I can access them. Yesterday the other two servers showed up but today they're not there. If I clear the cache then log out they show up again. I HATE CACHES!!

    If an Admin user opens then saves a file on a server, nobody else can then access the file afterwards. Apple's response is 'Buy OSX Server' and the problem will go away. But what if you're accessing something in another person's computer, save it, then THEY don't have access to it afterwards. This happens! And it is a pain in the neck. OS9's file sharing was light-years ahead, you could give a group of people access to a folder to do as they wish, but not let them near other files. Now I have trouble even accessing my OWN files. For some reason, I can read and save files on one of my computers, but can't delete files. Apparently I don't have enough priviledges to do it. But it is my own damn computer, and I used my own damn password!! Why can I open, modify and save the files but not delete them? If I copy files from a CD, I'm not the 'Owner' so I can't delete them without first Authenticating. It's almost funny until it happens in front of a Windows user, who then laughs at you and asks why you bought a Mac.



    [Something's wrong with your system, then, since that's absolutely not standard behavior. And for Mac OS 9-style approach to file sharing groups, use SharePoints, as covered in Take Control of Sharing Files in Panther/Tiger. -Adam]



    Window views cannot be refreshed manually and there is a ridiculous over-use of caching, so sometime when I save a file to a folder it doesn't appear until I log out then log back in. What is up with this? OS9 used to refresh folder views all the time, so it never lied to me.



    [Some people run into this, but I'm never sure why; I create tons of files and never have to wait more than a second or two, if at all, to see it show up. -Adam]



    Logging onto Windows shares leaves rat sh*t everywhere, ._DS_store files and stuff, completely useless to anybody with no option to turn them off. Nobody wants these all over their hard drives, they should be stored together in a single database in the user's Home folder. That way everybody can save their own preferred folder views and not affect anybody else. The fact that just viewing a folder modifies the enclosing folder's Modification Date is a crime in itself, I have thousands of folders of photos organised by date, but if I open one from 2001 then close it without changing anything, the DS_Store file has just been added and the Modified Date is now today. Why?

    tbutler (apparently) - May 18, 2005 2:24 pm (#16 Total: 28)  

    Reply to this message
    via email  

    Photo of Author
    Posts: 150
    Re: Power user features vs. whizz bang features

    On 5/16/05 at 12:17 PM, xxman.org (Christopher Smith) wrote:

    > Travis Butler wrote:
    > > That was just one example, I said above. :) The overall issue is
    > > that you're partitioning your workspace, and you can't combine
    > > operations with two applications in two partitions as easily as you
    > > could if they were in the same partition.
    >
    > Absolutely true, which is why you tend to have related applications
    > running in the same "partition". This is exactly why drag-and-drop
    > tends to be a non-issue once you get used to using multiple desktops.
    > What you end up doing is grouping things by task.

    Yes, I understand the principle involved. It simply doesn't work for me;
    my use is varied enough that there are no 'task groups' that remain
    constant enough to actually use to partition. Sometimes I use Filemaker
    together with Excel. Sometimes I use Excel with Word. Sometimes I use
    Filemaker with BBEdit and Excel. Sometimes I use Filemaker, Excel, and
    Mailsmith. Sometimes I use Mailsmith and Safari. Sometimes I use
    Filemaker and Safari... the only pattern is that there *is* no pattern.

    Games are about the only applications I can be fairly sure I won't need
    to use together with something else... and even there, I like being able
    to watch what's going on in the background. (Which is why I hate games
    taking over the entire screen even when it's not needed, but that's a
    rant for another day.)

    > >>As a general rule, the way people use virtual desktops tends to
    > >>make the need for drag and drop between desktops a non-issue,
    > >>because nobody ever wants to do that. Still, it's good to have ways
    > >>that work, regardless.
    > >
    > > Nobody that uses virtual desktops, you mean. For me, this is a good
    > > reason *not* to use virtual desktops, because coordinating between
    > > applications is something I do often enough that I don't want
    > > barriers getting in the way.
    >
    > Well, if all your applications are typically coordinated through drag
    > and drop, then I could see where you wouldn't have a need for virtual
    > desktops.

    It's not just drag-and-drop. It's having all applications available at
    all times, instead of needing to find and switch to the particular
    desktop that has a given application. It's being able to quickly switch
    between two windows in *any* two applications by clicking on them. It's
    being able to view windows simultaneously so you can refer to one while
    working in another. It's being able to keep an eye on activity in a
    background application when you're working on something in the
    foreground (catching updates in my RSS reader, for example, or someone
    talking in my MUCK client). I may be writing something in BBEdit while
    waiting for a particular e-mail response; positioning the writing window
    so I can see the inbox in the background means I don't have to keep
    switching apps to check while I wait for it. There are too many
    advantages to having all of my applications together, visible and
    available in the same workspace for me to seriously consider
    partitioning it.

    > It seems unlikely to me that it is common for most people
    > to have all their applications so closely connected. Even your
    > average user will do some things with e-mail and a web browser while
    > simultaneously doing unrelated work with office or a specific
    > job-related application.

    Ever played with the Project Center in Entourage? :)

    Seriously, though, I see more movement towards integration than
    partitioning in the general user community. Tools like Project Center,
    or Six Degrees, or NoteBook/NoteTaker, that are designed to pull
    together information from a variety of sources and organize it. I
    suppose you could even put Spotlight into that category if you really
    want to stretch things.

    I can even feel a sort of vague philosophical idea hovering out of reach
    - nothing I can really put into words, but a sense that the user
    benefits when the system makes it easier to flow between applications
    and tasks, instead of putting barriers in the way. Come to think of it,
    this may go back to some arguments in the early days of the Mac, about
    modal vs. modeless behavior; I think it used to be in the Apple Human
    Interface Guidelines... and looks like it's still there:
    <http://developer.apple.com/documentation/UserExperience/Conceptual/
    OSXHIGuidelines/index.html?http://developer.apple.com/documentation/
    UserExperience/Conceptual/OSXHIGuidelines/XHIGHIDesign/
    chapter_4_section_1.html>. In particular, this quote that opens the
    _Modeless_ section: "As much as possible, allow users to do whatever
    they want at all times. Avoid using modes that lock them into one
    operation and prevent them from working on anything else until that
    operation is completed." I think that applies just as much to virtual
    desktop systems that partition applications into groups as it does to
    applications that partition user actions into modes.

    > I haven't met a Mac user yet who didn't take
    > advantage of the "hide all other applications" feature once I showed
    > them how it worked (doesn't mean they don't exist, just that they
    > seem likely to be in the minority), and it has all the drawbacks of a
    > virtual desktop with fewer of the benefits.

    I beg to differ; 'Hide all other applications' leaves the hidden
    applications still visible in the Dock, still accessible with a single
    step, and still part of the command-tab rotation if you like to use
    that. The applications aren't walled off from each other, just hidden.
    Your workspace is still unified.

    I've also noticed that Expose removes two of the most common reasons for
    using 'Hide all others': finding a window hidden under another window,
    and especially finding something on the desktop hidden underneath all
    your application windows. I would also argue it's smoother in operation;
    instead of hiding everything, finding what you want, and then showing
    everything again, with Expose all you do is trigger-grab-release.

    > >>There are more sophisticated and whiz bang approaches to doing
    > >>virtual desktops that I'm sure Apple could (and most likely *has*
    > >>come up with). You can easily imagine some mechanism like the fast
    > >>user switching which operates independantly from the mouse.
    > >
    > > Why would it need to operate independently from the mouse? Ordinary
    > > users would probably be more comfortable using the mouse.
    >
    > Because you already got the mouse tied up with a drag and drop
    > operation. If you're willing to live with cut-and-paste, then this
    > whole discussion is a non issue.

    Are you still hung up on drag-and-drop? To repeat, that's not the issue,
    though it is an example of the issue: partitioning your workspace limits
    the ways you can use your applications together. See above for some
    other examples.

    > > Gurus may deride features like Expose as whiz-bang eye candy, but
    > > in my experience they're actually used and liked by ordinary people
    > > that make up the majority of that user base. Expose's operation is
    > > obvious and intuitive (at least if you remember how to trigger
    > > it!), and has little or no learning curve, which makes it perfect
    > > for people who don't want to spend a lot of time learning to work
    > > the machine.
    >
    > I myself wasn't taking a swing at Expose (I was more pointing at
    > Dashboard), but I don't think that anyone who did would argue with
    > the fact that Expose was liked and used by most Mac users. Indeed,
    > that is exactly the argument. The question that is perhaps more
    > worthwhile is does it actually make you more efficient? Most of the
    > usability folks I've talked to have said it doesn't both from a
    > theoretical standpoint and a practical one. It is eye-candy, simply
    > put in because it's pleasing.

    Again, I strongly disagree. More efficient? More efficient than *what*,
    for *who*, measured *how*?

    A) More efficient than simply clicking on part of an already-visible
    window to bring it to the front? Obviously not. Of course, when you can
    see enough of a window to identify it and click on it, you don't really
    need Expose in the first place, do you?

    B) More efficient than mousing over to the dock, clicking and holding on
    the dock icon, than picking from the list of windows that pops up?
    Depends on remembering what app it was in, what the window was named,
    and having to endure the delay until the menu pops (anyone remember if
    there's a setting that controls this? I couldn't find it when I did a
    quick look just now).

    C) More efficient than command-tab command-tab command-~ command-~ to
    cycle through all available applications? Depends on how fast you type,
    how many applications you have open, how many windows you have open -
    and perhaps most important, whether you remember *where* you left it.
    Even if you do remember exactly where you left it, you may still have to
    traverse a long list of applications and windows to get to it. If you're
    quickly swapping back and forth between two applications, cmd-tab can be
    very fast, since the app switcher remembers the last app you were using;
    OTOH, I've also wasted a lot of time that way, because the app order
    switches on me and I let go too soon, or stop in the wrong place, and
    have to do it again. Finally, I have to point out this is completely
    learned behavior, that must be picked up from reading documentation and
    cannot be intuited from the visible interface. I carped before about
    ordinary users remembering the Expose trigger, but at least the triggers
    are showin in the Expose prefpane, can thus be found through exploring
    the interface, and can be changed; I don't remember cmd-tab getting a
    visible interface clue anywhere, or being documented outside of the help
    files.

    D) More efficient than partitioning your workspace into virtual
    desktops? First you have to remember what desktop a window's on. (And
    have to search for the proper desktop if you don't.) Once you find and
    switch to the proper desktop, you still have to go through A, B or C
    above to get to the proper window. This is presumably made easier by
    reducing the set of applications and windows A/B/C has to deal with. The
    question is whether reducing the complexity of A/B/C is enough to
    outweigh the overhead cost imposed by D. If the workspace is small to
    begin with, A/B/C may not be reduced enough to make D worthwhile. If you
    have trouble conceptualizing, learning or remembering the map of your
    applications and windows in a partitioned workspace, the cost of D
    increases and may outweigh any benefits to A/B/C.

    Finally, there's the question of who is supposedly 'more efficient' and
    how. As I keep trying to get across, a GUI is designed to reduce the
    amount of training and memorization needed to operate a computer by
    presenting its options in a visual format, where they can be scanned and
    explored, streamlining operations to view, point and click and cutting
    the need for learned behaviors to a minimum. Someone who's done the
    cmd-tab cmd-~ dance often enough may be able to find a window faster
    than someone who's triggering Expose, mousing to a window, and clicking
    on it, but that's because they've *trained* themselves to do the
    keyboard shuffle quickly, smoothly and with a minimum of error. For
    people who don't or can't invest that time, Expose reduces the problem
    to scan, point, click - exactly what a GUI is supposed to do. Arguing
    that it's just 'eye candy' sounds very much like CLI die-hards arguing
    that GUIs are 'just eye candy,' a passing fad that will go away.

    I think John Siracusa does a good job of discussing this and other
    window management issues in his review of Panther,
    <http://arstechnica.com/reviews/os/macosx-10.3.ars/7>. I think he begs
    the question and asserts opinion as fact a couple of times, but I tend
    to agree with his opinion.

    > Fortunately it's eye candy that doesn't
    > really introduce much in the way of new problems (although I'm sure
    > most people have no idea how to do drag-and-drop through Expose...
    > ;-). So it's not necessarily a bad thing in and of itself, but given
    > the other factors that OS X needs to contend address (and I actually
    > wouldn't argue virtual desktops is one of them) it's kind of like
    > putting in stained glass windows when the house is on fire.

    Oh, I agree there are certainly places where Apple has focused on flash
    at the expense of substance. However, I don't think that Expose is one
    of them. :) It solves a problem that's only grown as the number of
    applications and windows a typical user works with has grown, and it
    does so in a way that exemplifies the advantages of a GUI. I also have
    to admit, reluctantly, that the simplicity of the Dock may be
    better-suited for many users than a more featureful but complicated
    program like DragThing would be - to cite a notorious example. I even
    have to admit that the genie animation of minimizing windows has a
    purpose beyond flash, as it provides a visual cue to the user showing
    where his window went.

    And finally, I have a somewhat wary view of loud complaints about
    'frills' while basic functionality is unaddressed. Sometimes I think the
    complaints are absolutely right - or at least much more right than
    they're wrong, like Siracusa. And sometimes I think they're the 'GUIs
    are window dressing' school who are unhappy because their favorite
    techie feature isn't implemented or OS X isn't more like a Unix
    workstation, regardless of how that fits ordinary users. (The argument
    here a few months ago about case-sensitive filesystems is another
    example that comes to mind.)

    > There is a huge difference between features that *appeal* the
    > majority of the userbase and functionality which would *benefit* the
    > majority of the userbase.

    Mmm-hmm. And is this 'trying to fit the system to the user's needs'
    benefit, or 'you will learn to do things Our Way, it will be Good For
    You' benefit? I've been hearing rather too much of the latter from both
    the Jobsian Gang and the Unix Cliques, at different angles. As I said
    above, I've reluctantly had to agree with the Jobsian Gang on some
    issues by now, and I'd be one of the last ones to argue for
    design-by-committee over unified vision (BBSW, your public is calling!)
    At the same time, I think the development of OS X over time has shown a
    clear case of arrogant 'we know what's best for you!' attitude that has
    had to be ground down by user complaints over time, to the overall
    detriment of the system. And when it comes right down to it, isn't user
    appeal a big part of user satisfaction?

    (I think I know what you're trying to say, that Apple has been putting
    surface flash ahead of low-key usability features. And in some cases, I
    agree. However, I really have to question your definition of surface
    flash if you lump Expose in with 'eye candy'; heck, I wasn't that
    enthusiastic about Dashboard leading up to the introduction, and now I
    have to admit there's some stuff I like using it for.)

    > Sure, the marketing folks will tell you to
    > focus on the former, and basically only those with a janitorial
    > perspective on systems building would argue for one to focus on the
    > latter. In reality they are both right: if you want to sell well, you
    > need to have whiz bang features that leads people's ids to say, "I
    > gotta buy that", but if you ultimately want to improve the end user's
    > experience (and keep them coming back for more), you have to focus on
    > the latter. Ideally you want to find a balance, and pundits claims to
    > the contrary aside, Apple does work on both areas with each release.
    > I think it's arguable though that Tiger leans a bit more to the "whiz
    > bang" side of things than previous releases, and that rightly annoys
    > a lot of the "gurus" out there who are already past the point of
    > making an impulse buy.

    ...I have to ask, and I'm not trying to be insulting - have you been
    following the developer documentation on Tiger, or read Siracusa's
    review of it?

    <http://arstechnica.com/reviews/os/macosx-10.4.ars>

    I'll admit, I haven't been following the developer information, and
    leading up to Tiger release I thought it was overhyped. Dashboard
    sounded mildly interesting, Spotlight cool but overhyped and I wasn't
    sure how much I'd actually use it (and so far, I really *don't* use it
    much at all). So I was in the 'worth upgrading, but not excited about
    it' camp. Then I read Siracusa's review, which was the first and so far
    only 'general public' (all right, 'highly informed layman') review I've
    read that delved into the guts of Tiger. And I was convinced.

    Assuming he's right in his analysis, Tiger lays the groundwork for some
    serious improvements in user experience, from providing developers
    stable, consistent low-level system access interfaces to providing a
    framework for fixing the mess that file-to-application mapping's been
    since the public beta. (Which was brought home to me again with the
    multiple test-installs I did for Tiger, as every time I ran a test I had
    to spend a fair amount of time re-setting all my application bindings.
    Joy.) Spotlight looks to be potentially much more powerful than what
    Apple's done with it so far at the user level, and I'm looking forward
    to what a lot of the small developers will be able to do with the
    Spotlight API's. Little things like moving file copying into a universal
    library that can be called by all applications, including both the
    Finder and Unix utilities in 10.4. As a rough estimate, I'd guess that
    two-thirds or more of the significant improvements in Tiger are in the
    infrastructure and not the surface flash covered in the general press
    reviews and even the Mac-specific press.

    Travis Butler
    tbutlermac.com

    tekelenb (apparently) - May 18, 2005 2:40 pm (#17 Total: 28)  

    Reply to this message
    via email  

    Photo of Author
    Posts: 278
    Re: Power user features vs. whizz bang features

    At 09:16 -0700 UTC, on 2005/05/17, john960 wrote:

    > Given that I have a bash shell, perl , postfix, and a bunch of other unix
    >stuff, I don't see what power users have to complain about.

    I can't speak for others and since you didn't quote anything I'm not sure
    which complaints you're referring to exactly, but I have a genaral 'feeling':
    maybe they complain about having to learn all that? :) To me, being a 'power
    user' means using the most powerful with the least investment - things that
    are *still* easy to use when you only ever use them occasionally. To me, the
    sort of productivity that provides seems more powerful than having to spend
    years learning to shell script, speak Perl, etc. (Yes, that too offers power.
    Maybe even more. But you should also take the cost into consideration.)

    [...]

    > I think things like widgets and spotlight and automater are great
    >enhancements.

    I don't know about Dashboard. It seems pretty useless to me so far (and I'm
    not referring to its security issues now). I agree that Spotlight could
    potentially be a great enhancement - I don't think it is there yet. (Maybe
    under the hood, but not in the GUI yet, as John Siracusa wrote.) I haven't
    looked at Automator yet.

    > They're easy to use, attractive and they're useful. But I sure
    >wish they fix some of the basics.

    Yes. Hopefully these are just 1.0 versions that Apple will develop into fully
    mature, sophisticated implementations.

    [...]

    > File sharing is a nightmare. Does anyone see anything under "Network"
    >besides their own machine

    Yep. never a problem. But I only ever have to deal with Macs. Maybe you're
    dealing with Windows networks? Might it be that Microsoft keeps information
    about how they work hidden, forcing others, like Apple, to reverse engineer
    those technologies? If so, who is to blame when it doesn't work well?

    Another thing that can apply to a network is the same as what you can see on
    just about every Web page out there: broken, but "it works in (my version of)
    Windows Explorer (on my version of Windows, with my settings), therefore it
    works".

    [...]

    > Why is user logon at the right end of the menu and log off is on the left?

    No idea what this refers to. Oh, you mean the Apple menu versus FUS ["Fast
    User Switching"]? Hm... Possibly it could find a home in a submenu under the
    Apple menu, yes. I haven't given it much thought actually. And I've never run
    into a user who has a problem with it. But it is an interesting idea. FUS was
    introduced in Panther. Totally new concept. I think it made sense to give it
    its own place then. Possibly after a while when everybody takes it for
    granted, the Apple menu would be more appropriate. Maybe even now already,
    given that Spotlight is now fighting with FUS in the upper right corner...

    > Why are Applications not listed anywhere unless you want to dig through
    >folders to find them or stuff your dock with them one by one.

    Cmd-Shift-a in the Finder takes you to /Applications, Cmd-Shift-u to
    /Applications/Utilities, Cmd-Shift-h followed by "a" to ~/Applications, if it
    exists. Even when you have no open Finder Windows.

    [...]

    > WHy can't I move a file from one place to another without opening two
    >finder windows arranged so I can see both of them at once, and navigating to
    >the source in one and the destination in another.

    You can, if you use "Springloaded Folders". It's even enabled by default.
    Personally I hate it - great way to develop tendenitis. But I know some
    people love it. I prefer using 2 windows. I wrote a little AS script that I
    use as a Toolbar Button so with 1 click I can create a duplicate of the
    current Finder window beneath it. It's ugly code that I'm sure could be a lot
    better, but it works well enough for me. You can find it at my site and
    change it to behave how you want it.

    --
    Sander Tekelenburg, <http://www.euronet.nl/~tekelenb/>

    Dan Frakes (apparently) - May 18, 2005 11:34 pm (#18 Total: 28)  

    Reply to this message
    via email  

    Photo of Author
    Posts: 1163
    Re: Power user features vs. whizz bang features

    On 5/17/2005 9:16 AM, "Christopher Smith" wrote:
    > The question that is perhaps more worthwhile is does
    > [Expose] actually make you more efficient? Most of the usability folks
    > I've talked to have said it doesn't both from a theoretical standpoint
    > and a practical one.

    I'm curious who these "usability" folks are, because it's *very* obvious to
    me that Expose makes my day to day computer use more efficient. Sure, as
    Travis pointed out, there are certain actions that would take more time via
    Expose than they would without (e.g., clicking a visible background window
    to switch to that window). But there are a whole lot of other actions that
    Expose makes easier and faster.

    An example: attaching a file on the Desktop to this email message. I can
    just hit an F-key to expose the Desktop, grab the file, and then drag it to
    the Entourage icon in the Dock. (I could also cancel Expose -- while
    dragging the icon -- and then drop the file into this message window.) To do
    this without Expose would require that I hide both Entourage and other
    applications (or at least move all their windows out of the way), including
    the Finder -- I've got Finder windows that block the Desktop -- then grab
    the file and drag it to the Dock icon. Or I could use the klunky "Add
    Attachments" feature, which requires that I navigate an Open dialog to find
    the file. The latter two approaches are much less efficient.



    jwblist (apparently) - May 18, 2005 11:34 pm (#19 Total: 28)  

    Reply to this message
    via email  

    Photo of Author
    Posts: 768
    Re: Power user features vs. whizz bang features

    I am well acquainted with using virtual desktops in Linux (although not so
    much recently as I'm running desktop Linux much less than before).

    I don't think I would use the feature if Apple provided it, and I'm sure I
    won't be using it as provided by third parties.

    To me, it simply seems unnecessary in Mac OS X (there were lots of times it
    would have been handy in museum-piece Mac OS, but I was even less likely to
    use third party hacks there than I am in Mac OS X).

    Not freezing up upon network activity several times a day would be a nice
    power and non-power user feature. (I still haven't found the culprit.)

      --John



    jwblist (apparently) - May 18, 2005 11:34 pm (#20 Total: 28)  

    Reply to this message
    via email  

    Photo of Author
    Posts: 768
    Re: Power user features vs. whizz bang features

    On 5/18/05 2:24 PM, "Nigel Stanger" <nstangerinfoscience.otago.ac.nz>
    wrote:
    > Yes, and yes. Both just worked, after a couple of minutes of network
    > configuration. My main complaint about file sharing is that the Windows
    > sharing isn't configurable enough --- I still have to tweak Samba config
    > files to set up anything other than a default share, which is hopeless.

    Care to provide a roadmap? Both computers are on the same 172.x.y/24
    subnet. I can't use Network to find them...I have to use Finder's
    Go-->Connect to Server menu item and supply the IP address of the desired
    server. (One machine is fixed IP, the other is DHCP but usually the same
    address.)

    > Now this is just plain wrong. Spring-loaded folders have existed since at
    > least Mac OS 8, maybe earlier. I do this kind of operation all the time
    > within a single Finder window. Just drag the icon on top of a folder and
    > wait a second or so. Try it, it's cool :)

    And be careful not to drop into the wrong folder accidentally when a finger
    slips. Less of a problem with Spotlight (if, of course, you remember what
    file you were moving).

      --John



    j-beda (apparently) - May 19, 2005 6:43 pm (#21 Total: 28)  

    Reply to this message
    via email  

    Photo of Author
    Posts: 157
    Re: Power user features vs. whizz bang features

    At 11:34 PM -0700 2005/05/18, John W. Baxter wrote:
    >> Now this is just plain wrong. Spring-loaded folders have existed since at
    >> least Mac OS 8, maybe earlier. I do this kind of operation all the time
    >> within a single Finder window. Just drag the icon on top of a folder and
    >> wait a second or so. Try it, it's cool :)
    >
    >And be careful not to drop into the wrong folder accidentally when a finger
    >slips. Less of a problem with Spotlight (if, of course, you remember what
    >file you were moving).

            I think that "undo" has been working for this type of error for a
    while (10.2 maybe?).

    --
    * Johann Beda - contact link: <http://public.xdi.org/=j-beda> *
    * Johann's MostlyMac Computer Consulting - <http://mmcc.beda.ca/> *

    x (apparently) - May 20, 2005 6:52 am (#22 Total: 28)  

    Reply to this message
    via email  

    Photo of Author
    Posts: 70
    Re: Power user features vs. whizz bang features

    Dan Frakes wrote:

    >An example: attaching a file on the Desktop to this email message. I can
    >just hit an F-key to expose the Desktop, grab the file, and then drag it to
    >the Entourage icon in the Dock. (I could also cancel Expose -- while
    >dragging the icon -- and then drop the file into this message window.) To do
    >this without Expose would require that I hide both Entourage and other
    >applications (or at least move all their windows out of the way), including
    >the Finder -- I've got Finder windows that block the Desktop -- then grab
    >the file and drag it to the Dock icon. Or I could use the klunky "Add
    >Attachments" feature, which requires that I navigate an Open dialog to find
    >the file. The latter two approaches are much less efficient.
    >
    >
    Sorry, I wasn't specific enough. I was referring to the Expose
    functionality that is by default available by pressing F9 or F10. You
    are quite correct that functionality that is by default bound to F11 can
    make things quite a bit more efficient, as there isn't really another
    way to move the finder window "to the front" so to speak. I'm *really*
    glad Apple got that feature in, as I was quite frustrated by the fact
    that Mac OS X was the only desktop I worked with that didn't have
    something like that feature.

    --Chris

    Nik (apparently) - May 20, 2005 6:52 am (#23 Total: 28)  

    Reply to this message
    via email  

    Photo of Author
    Posts: 385
    Re: Power user features vs. whizz bang features

    FWIW, I surely consider myself a "power user," as I have gobs of Mac
    experience and can wrangle a Mac, PC, or *nix box with a high degree
    of skill. I've used virtual desktops on a number of machines, but
    I've always found them a bit kludgy. I suppose I'm just accustomed to
    a Mac-like layering of windows and seeing a bit of everything all the
    time.

    I've tried and tried again to learn to love virtual desktops, and
    I've tried to do so under a number of window managers and Mac
    extensions. While I've found some that work quite easily and well,
    they just haven't stuck with me.

    However, Expose really offers many of the same benefits. It lets me
    keep multiple apps open with lots of windows without losing track of
    any one of them. I use it frequently to drag and drop (a wonderful if
    somewhat difficult to use feature) and also just to get a quick view
    of what's going on in background applications.

    Unlike virtual desktops, it doesn't force me to create an arbitrary
    separation between programs. (Although I agree that it's usually not
    hard to conceive of such a separation.) And, for whatever reason,
    I've found it very easy and natural to adopt, and I do believe it
    makes me more efficient. (Or at least makes computing on a small
    monitor -- I have a 12" Powerbook -- easier and more practical.)

    --Nik

    John C. Welch (apparently) - May 20, 2005 6:52 am (#24 Total: 28)  

    Reply to this message
    via email  

    Photo of Author
    Posts: 858
    Re: Power user features vs. whizz bang features

    On 5/19/05 01:34, "Dan Frakes" <DanFrakes.org> wrote:

    > An example: attaching a file on the Desktop to this email message.

    Or you can put your desktop and other folders in the dock, and get to
    folders on the desktop in a single click.

    --
    John C. Welch Writer/Analyst
    Bynkii.com Mac and other opinions
    jwelchbynkii.com



    jwblist (apparently) - May 20, 2005 6:52 am (#25 Total: 28)  

    Reply to this message
    via email  

    Photo of Author
    Posts: 768
    Re: Power user features vs. whizz bang features

    On 5/18/05 11:34 PM, "Dan Frakes" <DanFrakes.org> wrote:

    > To do
    > this without Expose would require that I hide both Entourage and other
    > applications (or at least move all their windows out of the way), including
    > the Finder -- I've got Finder windows that block the Desktop -- then grab
    > the file and drag it to the Dock icon. Or I could use the klunky "Add
    > Attachments" feature, which requires that I navigate an Open dialog to find
    > the file. The latter two approaches are much less efficient.

    I almost never use the icons on the desktop. I use the convenient Desktop
    item in the Finder sidebar and find the item I want there. (When Desktop
    needs a scrollbar--in my always open Finder window in column view, half the
    screen height, I look for things to put away.)

    Nonetheless, the Expose exposure of the desktop is handy now and then.

      --John



    macmaxbh (apparently) - May 20, 2005 9:28 am (#26 Total: 28)  

    Reply to this message
    via email  

    Photo of Author
    Posts: 18
    Re: Power user features vs. whizz bang features


    On May 19, 2005, at 2:34 AM, John W. Baxter wrote:

    On 5/18/05 2:24 PM, "Nigel Stanger" <nstangerinfoscience.otago.ac.nz>
    wrote:

    Yes, and yes. Both just worked, after a couple of minutes of network
    configuration. My main complaint about file sharing is that the Windows
    sharing isn't configurable enough --- I still have to tweak Samba config
    files to set up anything other than a default share, which is hopeless.


    Care to provide a roadmap?  Both computers are on the same 172.x.y/24
    subnet.  I can't use Network to find them...I have to use Finder's
    Go-->Connect to Server menu item and supply the IP address of the desired
    server.  (One machine is fixed IP, the other is DHCP but usually the same
    address.)


    I seem to recall that after I went into "Directory Access" and checked the networks I wanted to use, Network browsing worked much better (caveat: I'm on a very small home network). I might have manually unchecked them, however, because back in the days of 10.1 I read they slowed down the system and weren't necessary. 

    macmaxbh

    Lewis Butler (apparently) - May 21, 2005 12:31 pm (#27 Total: 28)  

    Reply to this message
    via email  

    Photo of Author
    Posts: 1125
    Re: Power user features vs. whizz bang features

    On 20 May 2005, at 07:52 , Christopher Smith wrote:
    > Dan Frakes wrote:
    >> An example: attaching a file on the Desktop to this email message.
    >> I can
    >> just hit an F-key to expose the Desktop, grab the file, and then
    >> drag it to
    >> the Entourage icon in the Dock.

    > Sorry, I wasn't specific enough. I was referring to the Expose
    > functionality that is by default available by pressing F9 or F10.

    I do this all the time:

    1 I'm in safari and I downloaded something
    2 F11 to get the desktop (temp dump for files, sorted by date)
    3 Grab file(s)
    4 F9 to show all windows
    5 Find the app I want to drop to (mail message, bbedit, &c)
    6 Drop files.

    I use F9 all the time. Every day. I find it far easier than
    switching apps, then going to get the file.

    I use F10 less often, but then I have very few apps where I will have
    more than 2 or 3 windows open. I do use it as a quick "Bring all to
    front" command by double-tapping it.


    --
    If we get through this alive I'll meet you next week same place same
    time


    kevinv (apparently) - May 26, 2005 4:20 am (#28 Total: 28)  

    Reply to this message
    via email  

    Photo of Author
    Posts: 1398
    Re: Power user features vs. whizz bang features

    --On May 20, 2005 6:52:27 AM -0700 Nik <gerberinik.net> wrote:

    > Unlike virtual desktops, it doesn't force me to create an arbitrary
    > separation between programs.

    I haven't read this whole thread, so maybe someone already mentioned this,
    but I keep seeing references to virtual desktops creating arbitrary
    separations between programs. Nik mentions it above, and Travis mentioned
    how sometimes he sometimes uses Excel with FileMaker, and other times Excel
    with other apps.

    Virtual desktops don't create separations between programs, they create
    separations between windows. I frequently have one virtual desktop with a
    couple of e-mail message windows, a BBEdit document and a browser window
    with several tabs of web pages open. Another virtual desktop with the main
    3 pane view for my e-mail program and a web browser window. A third
    desktop with another BBEdit window open with several PHP web pages, and the
    CSS page available via the drawer selector in BBEdit, and of course a web
    browser showing the results of the PHP. Another has the Skype and Fire IM
    Client windows in it.

    5 programs, 10 windows, 4 groupings by tasks.

    My preferred virtual desktop manager Desktop Manager offers several ways of
    quickly moving windows between desktops, both keyboard shortcuts and a menu
    bar icon.

    All that said, I've yet to reinstall Desktop Manager since I upgraded to
    Tiger and haven't really missed it (although I've also not been using my
    Mac extensively due to a lot of travel lately.)

    Kevin



      OutlineAll MessagesOlder MessagesOldest MessagesNewest MessagesNewer Messages


     [F] TidBITS  / TidBITS  / TidBITS Talk  / Power user features vs. whizz bang features




    Add a message

    To add a message to this discussion, you must be a registered user. Enter your email address below. If you have an account associated with the email address you enter, you will be prompted for your password. If not, you'll be able to create a new account with no fuss.

    Enter your email address:

    Submit