Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

If you look at what Tog says was actually tested, every single test he describes is completely bogus. There's more detail on this in https://danluu.com/keyboard-v-mouse/, but briefly, a test he describes is:

> the author typed a paragraph and then had to replace every “e” with a “|”, either using cursor keys or the mouse. The author found that the average time for using cursor keys was 99.43 seconds and the average time for the mouse was 50.22 seconds

Sure, keyboard-only users who do that exact task who literally use the arrow keys plus backspace are slower than mouse users, but since keyboard-only users don't do bulk search and replace by navigating to each relevant character with arrow keys, that's a meaningless benchmark.



So they never heard of ctrl-R;e;<tab>;|;<enter>? Even without vim this is like a 5 second task.

Perhaps the key takeaway is that Apple optimizes interfaces for people who don't know how to use a computer.


Note that the research was conducted before 1989. "People who don't know how to use a computer" was approximately everyone.



    :%s/e/|/g
93 seconds? More like 3 seconds.


No kidding. They spent $50 million to be laughed at by anyone who's heard of sed or vim? Yikes.


As pointed out in another comment ( https://news.ycombinator.com/item?id=28068986 ), the people who know sed and vim are likely to be power users, which are a really small part of the populace.

Sure, there are text replace tools within most programs, but that doesn't mean that even half of the people using computers will know how to use them, or will ever bother to learn, when there are alternatives available. To that end, it makes sense to optimize for either of the easiest approaches, be it either using basic keyboard commands or the mouse.

That's also why GUIs are more popular for personal computing, as opposed to CLIs, or TUIs. Of course, CLIs could also be improved ( think tar vs docker UX, which can be achieved with something like https://typer.tiangolo.com/ ) and TUIs are also somewhat underused (nmtui, ncdu and many others are great pieces of software).

As for the actual amount of money spent - that is indeed a "yikes", how does someone even spend so much?




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: