[a / b / c / d / e / f / g / gif / h / hr / k / m / o / p / r / s / t / u / v / vg / vr / w / wg] [i / ic] [r9k] [s4s] [cm / hm / lgbt / y] [3 / adv / an / asp / cgl / ck / co / diy / fa / fit / gd / hc / int / jp / lit / mlp / mu / n / out / po / pol / sci / soc / sp / tg / toy / trv / tv / vp / wsg / x] [rs] [status / q / @] [Settings] [Home]
Board
SettingsHome
4chan
/g/ - Technology
Text Boards: /tech/ & /prog/

banner_35531
[Advertise on 4chan]

Posting mode: Reply
Name
E-mail
Subject
Comment
Verification
4chan Pass users can bypass this CAPTCHA. [Learn More]
File
Password (Password used for deletion)
  • Supported file types are: GIF, JPG, PNG
  • Maximum file size allowed is 3072 KB.
  • Images greater than 250x250 pixels will be thumbnailed.
  • Read the rules and FAQ before posting.
  • Japanese このサイトについて - 翻訳
  • You may highlight syntax and preserve whitespace by using [code] tags.

J-List
[Advertise on 4chan]

Toggle

Tomorrow Congress is voting on an amendment that would defund NSA spying programs.
Visit DefundTheNSA.com for more on how you can help urge your representative to support the amendment.


File: 1374613342425.jpg-(38 KB, 625x423, jurassic-park-unix-1.jpg)
38 KB
38 KB JPG
Why does /g/ hate gui's? GUIs save time and mental effort.

About 30% of the cerebral cortex is devoted visual processing. GUIs leverage this by displaying the relevant information visually.

E.g. to select some text, I just have to look and guide the mouse pointer accordingly. I don't have to think about and type some search terms to move the cursor to the start end end of the selection region.

When I use a context sensitive menu, I don't have to remember what all the options are and what the keybindings for them are, I can see them in front of me, and select the one I want, in an instant.

The only reason a person instinctively hates GUIs is because they think they are so smart that mental effort costs them nothing. If you think you have plenty of mental effort to spare, then your job is too easy. The last thing I want is to be distracted from my work, even for 1/10 of a second, so that I can remember the command to change an equation to an eqnarray.
>>
I definitely don't hate GUIs out of batch commands or shit that requires regex. Most CLI spergs don't really even understand what that is, they just think the cli makes them special and different and "fighting the good fight" by making their computer harder to use, like there is always an invisible full of plebs behind them gasping at every keystroke
>>
>>35480167 (OP)
- Autism
- Elitism
- Trying to be "hardcore"
>>
>>35480167 (OP)
>/g/
>ricing threads everywhere
>virtually no actual discussion
>hates GUI
What do you need GUI for anyway?
>>
File: 1374613628387.jpg-(7 KB, 132x147, image.jpg)
7 KB
7 KB JPG
>Why does /g/ hate gui's?
>>
>>35480167 (OP)
Most relevant, modern programs have so many different things that can be applied in any given context, instead of just being able to
| sort -n | uniq
you'd have to:

1) hope your program supports it
2) remember where in the menus it is
3) actually traverse the menus
4) move your fingers away from the keyboard (where you were already typing)

Watching GUIfag friends try to do the simplest things is painful. More so if they're on Windows.
>>
>>35480315
That sounds like more a problem with crappy UIs rather than UIs in general.
>>
>>35480216
I don't claim GUIs are always the best solution, and many GUI bros cause themselves unnecessary work by avoiding the CLI.

>>35480315
Usually the context dependent options actually replace the need for more general commands.

E.g. Programs like Eclipse and Lyx understand Java/LaTeX well enough that you rarely even need to do a find/replace, let alone more complex commands.

I'm not arguing against using the CLI though (see above).
>>
>>35480167 (OP)
I don't hate GUI's but in a lot of cases it can be easier and faster just to type a few commands rather than use a GUI
>>
>>35480376
The point was more that pretty much any UI nearly has to be crappy, considering how much different functionality needs to be represented. In particular, I'm thinking of Apple's "Text Edit" vs Microsoft Word vs any blogging/Wiki Rich Text editor. You start with something simple (Notepad, Wordpad, <textarea />, etc) then as you start adding features, the interface gets really complicated REALLY fast (unless you start moving things to gestures and whatnot, which then goes against the initial argument of memorizing commands vs looking)
>>
What, CLI is too fast and efficient for you?
>>
tfw you realize how much you wore out your hands, fingers and wrist using guis. tfw you realize how much time you wasted.
>>
Can you browse the internet using only the terminal?
>>
GUIs cannot into regular expressions, pipes, and loop behavior.
CLI is scripting. If you dislike CLI you might as well quit computing altogether.
>>
>>35480376
No, it's a problem with UIs in general. A GUI relies on the principle of a discoverable interface, and aims to organize functionality in predictable places in a menu or widget. The problem with this approach is that complexity of interface scales with capability of interface, so you end up having to navigate a labyrinth of menus instead of the intended neat filing cabinet of them.
>>
>>35480523
w3m, lynx, links, elinks, et al
>>
>>35480523
yes
>>
>>35480549
>>35480548
What would be a good one to try first one a ubuntu machine? IE: Downloadable from apt?
>>
>>35480227
Congratulations, you listed every reason to use Gentoo or Arch Linux.
>>
>>35480576
He forgot sexual vitality.
>>
>>35480468
>>35480535

I never use word, but for its intended purpose (producing nice looking documents for family newsletters and corporate bureaucracies) it seems to be a very good tool. Maybe newer versions are bloated, I haven't touched it in a long time.

The GUIs I use are: Matlab, LyX, OSX (e.g. System Preferences) and Eclipse.

These tend to provide 95% of the functionality that you need very easily, and are fairly clunky for the other 5%.

Features can be context-dependent which means that the interface can provide a lot of features while staying simple: Examples:

Right click on an equation in LyX brings up a menu that will let you change it to an eqnarray. Right click on a label, and you can copy it as a reference.

Right click on a function in Eclipse and you can chose to jump to its declaration.

So while you can't know in advance exactly what the options will be, in a good GUI you can usually guess how to do what you want without having to memorize anything.
>>
File: 1374614985151.jpg-(182 KB, 1439x1099, Kontextmenü.jpg)
182 KB
182 KB JPG
>>35480619
>Right click
Since you're going to punish yourself by working slowly, at least don't punish yourself this hard.
>>
>>35480167 (OP)
>saves time and mental effort
You can only pick one. It might require slightly more mental effort but it's much quicker if you aren't retarded.
>>
>>35480686
Speed isn't really an issue, I work much much slower than I can type.

The mouse is easier because it's simpler to navigate the cursor to the relevant position using the mouse.
>>
>>35480561
w3m is the most decent one.

You can also try Vimperator or Pentadactyl.
>>
>>35480726
Those are firefox extensions retard.
>>
>>35480704
I'm very far from retarded. However my work already requires a lot of concentration and so I don't want to make things any more difficult, or introduce any distractions.

As I said in the OP,
>If you think you have plenty of mental effort to spare, then your job is too easy.
>>
>>35480748
There are opera plugins, genius.
>>
>>35480748
Damn course they are, but given the topic on working with the keyboard vs. the mouse...
>>
>implying /g/ doesn't obsess over the most inane and trivial details of a GUI

do you even tile
>>
>>35480802
Yeah, still a person was asking about terminal browsers. If you wanted to mention things to make browser gui nearly unnecessary you could have mentioned those.
>>
>>35480167 (OP)
>Why does /g/ hate gui's?
Who hates gui's?
>>
>>35480966
/g/
>>
>>35481013
I havent seen anybody not like them.
Somtimes they arnt worth starting.
>>
Isn't it obvious? /g/ is a group of autistic elitists and they don't allowed to like what other people like.

So, /g/ hates GUIs because they are too mainstream.
/g/ hates Windows/ OSX because it's too mainstream (no matter what other excuse you hear from them, this is really why).
/g/ hates anything that is inexpensive and common, because it's too mainstream and has the potential of being mainstream.
/g/ just simply hates. No actual reason. Just autism.

thread status =/= derailed
>>
GUIs are nice, but going clicking your way out of everything won't make your life easier.

Scripts help a lot when you know what you do on a daily basis, it's way easier to type what you want to do than going menu after menu after menu.

Hell, even knowing the right keyboard shortcuts or simply using the search function does improve your productivity significantly.

That's not something strictly tied to a script terminal or whatever, just basic understanding of your operative system and whatnot.
>>
CLI is nice because my fingers never have to leave the home row and that's especially nice when I'm on my laptop so I don't have to deal with the trackpad.

GUI does have its purposes though.
>>
I find that both have purpose. On the one hand GUI is better for general use and for people who couldn't handle CLI. On the other hand, CLI is sometimes required on occasions that either make it faster than GUI or a task is only possible through CLI.
So it's dependent on a lot of things.
>>
>>35481046
>you haven't seen anyone not like them
You haven't been here long. Why do you think mpd+ncmpcpp is the prefered music player, mplayer2 the preferred media player, and weechat the preferred irc client?
>>
>>35481157
There is no task only possible through cli.


J-List
[Advertise on 4chan]

Delete Post [File Only] Password
Style
[a / b / c / d / e / f / g / gif / h / hr / k / m / o / p / r / s / t / u / v / vg / vr / w / wg] [i / ic] [r9k] [s4s] [cm / hm / lgbt / y] [3 / adv / an / asp / cgl / ck / co / diy / fa / fit / gd / hc / int / jp / lit / mlp / mu / n / out / po / pol / sci / soc / sp / tg / toy / trv / tv / vp / wsg / x] [rs] [status / q / @] [Settings] [Home]
[Disable Mobile View / Use Desktop Site]

[Enable Mobile View / Use Mobile Site]

- futaba + yotsuba -
All trademarks and copyrights on this page are owned by their respective parties. Images uploaded are the responsibility of the Poster. Comments are owned by the Poster.
Thread WatcherR