theweaselking: (Default)
[personal profile] theweaselking

From here


Worst thing: There's a "pro mode" button on that dialog.

That being said, look at the window title. This, again, exemplifies *everything* I say about Linux programs and coding and documentation.

(no subject)

Date: 2006-11-30 12:46 am (UTC)
From: [identity profile] zenten.livejournal.com
I don't get the issue.

(no subject)

Date: 2006-11-30 01:05 am (UTC)
From: [identity profile] theweaselking.livejournal.com
You are part of the problem.

(no subject)

Date: 2006-11-30 01:11 am (UTC)
From: [identity profile] zenten.livejournal.com
Can you explain the problem? Is it font size too small, or not enough space between options, or too many options on one screen, or something else?

(no subject)

Date: 2006-11-30 01:17 am (UTC)
From: [identity profile] jagash.livejournal.com
It's the fact there are too many options and the options presented are not clear. If you need Computers 3 to use a GUI for a non-specialized task, there is a problem with the GUI.

(no subject)

Date: 2006-11-30 01:55 am (UTC)
From: [identity profile] anivair.livejournal.com
OTOH, I suspect that this is not a program that normal users would go at. Plenty of programs have a huge amount of complicated buttons that don't mean anything unless youj know what the program does and what the buttons actually do. Photoshop is a prime example and people love that piece of crap.

(no subject)

Date: 2006-11-30 02:09 am (UTC)
From: [identity profile] jagash.livejournal.com
Perhaps, but when it is easier to recode the gui yourself then try to understand the one used there is a problem.

(no subject)

Date: 2006-11-30 02:38 am (UTC)
From: [identity profile] anivair.livejournal.com
Agreed.

(no subject)

Date: 2006-12-05 01:09 am (UTC)
From: [identity profile] corruptedjasper.livejournal.com
Well, yeah, but photoshop also makes it reasonably obvious which buttons you can safely ignore as a newbie. For a better example, see MS Office, or for that matter XP itself.

The whole *point* of a gui for wget ought to be a no-frills, low-options, easy to use, integrated with the system version. This is the kind of gui that leads to people saying a CLI is easier to use than a GUI -- it *is*, when *that*'s the gui provided.

(no subject)

Date: 2006-12-05 04:31 am (UTC)
From: [identity profile] anivair.livejournal.com
Oh, I'm not disagreeing. And I don't know enough about that program to say whether or not it's for beginners, but I'm learning blender3d right now and I know there are buttons and keystrokes gallore. But they're all nessisary to translate a 3 dimentional world and full control over it to the desktop. This might be similar.

(no subject)

Date: 2006-12-06 05:19 pm (UTC)
From: [identity profile] corruptedjasper.livejournal.com
Wget is a pretty simple program, and you almost never need more than about 3 or 4 major options. It's fine to have more on other, non-main tabs.. but this is just ridiculous. Especially for the beginner's mode, given that there is an expert mode around as well.

(no subject)

Date: 2006-12-06 06:01 pm (UTC)
From: [identity profile] anivair.livejournal.com
ouch. I take back my excuses then.

(no subject)

Date: 2006-11-30 01:56 pm (UTC)
From: [identity profile] torrain.livejournal.com
It's early morning and I'm a little fuzzy on detacting sarcasm, but you *are* being sarcastic, right?

(In case you are not: imagine someone you care about who is not particularly good with computers. My mother is a decent example; she's not really bad with them[1], but she doesn't understand them.

(Imagine helpfully installing this on their computer and walking away.

(Then imagine them crying from frustration when they call you for an explanation.)
---
[1] Certainly not at the "What's written at the top of the screen? No, the *top* of the screen. Should be white text on a blue bar. No-- okay. Put your finger on the screen and run it up to the top. What's your finger resting on?" level.

(no subject)

Date: 2006-11-30 02:08 pm (UTC)
From: [identity profile] zenten.livejournal.com
Maybe I am misunderstanding what this program should do, but it doesn't seem like something that a user like that would use.

(no subject)

Date: 2006-11-30 04:31 pm (UTC)
From: [identity profile] jagash.livejournal.com
Um, that interface would make _me_ come close to cryng for mercy.

(no subject)

Date: 2006-11-30 12:55 am (UTC)
From: [identity profile] mightycodking.livejournal.com
It is certainly poor!

However, it does not universally prove your premise. Some coders can make good UIs. Usually people writing free software struggle with this. But there are well-established guidelines for UI design (Carleton comp sci even teaches courses in it) and it's something you can learn.

(no subject)

Date: 2006-11-30 01:06 am (UTC)
From: [identity profile] theweaselking.livejournal.com
Note that "coder" is a word not identical to "developer" or even "programmer".

(no subject)

Date: 2006-11-30 01:54 am (UTC)
From: [identity profile] mightycodking.livejournal.com
OK fair enough.

(no subject)

Date: 2006-11-30 01:24 am (UTC)
From: [identity profile] chaosrah.livejournal.com
i'm pretty confused.. what's a GUI? totally outta my league...

(no subject)

Date: 2006-11-30 01:41 am (UTC)
jerril: A cartoon head with caucasian skin, brown hair, and glasses. (Default)
From: [personal profile] jerril
GUI is a three-letter-acronym for "Graphical User Interface". Ie - pretty windows and buttons and text boxes and things, instead of a command-line interface.

If you can use your mouse, it's definitely a GUI.

(no subject)

Date: 2006-11-30 01:32 am (UTC)
From: [identity profile] ben-raccoon.livejournal.com
... Wow. I think I prefer the command-line over that mishmash. Somebody should email them with the URL to winHTTrack as a starting point.

(no subject)

Date: 2006-11-30 01:39 am (UTC)
jerril: A cartoon head with caucasian skin, brown hair, and glasses. (Default)
From: [personal profile] jerril
To original coder:
Learn to use multiple option windows/tabs/something for the LOVE of MURPHEY!
Also, WHY do you have widgets overlapping each other? RESIZE that damn hline or remove the "checkbox group" if they aren't supposed to be grouped, or expand it to include the dropdowns and grey out the one that isn't enabled, or SOMETHING. A status bar with help info on it, or tool tips, or a HELP button would be nice.
Better would be NOT OVERCROWDING YOUR UI so you can use RATIONAL LABELS AND BUTTON TEXT for the LOVE of MURPHEY.

Aaagh.

(no subject)

Date: 2006-11-30 03:13 am (UTC)
From: [identity profile] harald387.livejournal.com
Ow, my eyes.

Yeah but...

Date: 2006-11-30 04:44 am (UTC)
From: [identity profile] mhoye.livejournal.com
This, again, exemplifies *everything* I say about Linux programs and coding and documentation.



Yeah, but that's a Windows program.



Also, I can't help but notice how wrong-headed that article is. UI should be left to graphic designers? Jesus, no. That's where the naked, jibbering insanity of skinned applications was born. You might as well say that the layout of the dashboard and pedals in your car should be the responsibility of the ricers. UI design belongs in the hands of UI designers.

Re: Yeah but...

Date: 2006-11-30 04:55 am (UTC)
From: [identity profile] theweaselking.livejournal.com
#1: No, it's Gnu WGet. It's a Linux program that happens to have ported Win32 binaries available for download, if you're that kind of a guy.

#2: It could be a Mac or an OS/2 or a Commodore 64 program, and it would still exemplify everything I say about Linus programs and coding and documentation.

Re: Yeah but...

Date: 2006-11-30 02:07 pm (UTC)
kjn: (Default)
From: [personal profile] kjn
No, it's a Win32 interface/wrapper around the command-line GNU wget.

So it's not a Linux program, and it's certainly not the wget maintainer's fault that the Win32 wrapper is crap.

Re: Yeah but...

Date: 2006-11-30 02:15 pm (UTC)
From: [identity profile] theweaselking.livejournal.com
Whoops, it does appear that you're right. I looked at the download page and saw no indication that the Windows version was different from the Linux version, and didn't bother checking the manuals to see that it was.

And, again, whether it's a Linux program or not is not relevant to the fact that this is a perfect example of the type of thing I complain about in Linux programs. This is the exact failure in interface and documentation that frustrates me so constantly.

It's not unique to Linux, as this shows, just prevalent there.

Re: Yeah but...

Date: 2006-11-30 02:50 pm (UTC)
kjn: (Default)
From: [personal profile] kjn
Personally, I find the same problem just about everywhere else. Start with Microsoft. Maybe not to the same degree, but the problem of overloaded, under-described and unclassified options can be found pretty much everywhere.

Which is a large reason for why I prefer Apple. Sure, they're guilty of it themselves at times, but in general they're doing their best to stomp these things out.

Re: Yeah but...

Date: 2006-11-30 03:21 pm (UTC)
From: [identity profile] silmaril.livejournal.com
This is the exact failure in interface and documentation that frustrates me so constantly.

OK, the interface is painful, but one can argue that the born-and-bred-in-the-server-room programmer didn't know any better. But if that thing comes with no documentation, whoever wrote that GUI deserves some hurt.

Re: Yeah but...

Date: 2006-11-30 03:53 pm (UTC)
From: [identity profile] theweaselking.livejournal.com
Oh, it comes with documentation. Of course, that documentation tends to be of the form "check 'ignore robots.txt' to have WGet ignore robots.txt files", or maybe "-rC recurse ignoring CRL limits when the SPOO has too much FLEEM."

At least, the kind of thing I'm complaining about does. I haven't looked specifically at WGet's manual.

Re: Yeah but...

Date: 2006-12-05 01:13 am (UTC)
From: [identity profile] corruptedjasper.livejournal.com
This isn't wget, not even the windows version of it -- it's just a wrapper 'designed' to make it 'easier' to generate the commandline that is the actual wget than typing it yourself. Which means it fails miserably of course, since the online help for the commandline wget (wget --help, as standard) is actually pretty good.

(no subject)

Date: 2006-11-30 05:40 pm (UTC)
From: [identity profile] anton-p-nym.livejournal.com
I seem to recall a Dilbert strip about this a looong time ago... Alice geting poisoned by an engineer-designed user interface.

-- Steve didn't realise it could be literally true.

Recommended reading for programmers

Date: 2006-11-30 06:15 pm (UTC)
From: [identity profile] giza.livejournal.com
User Interface Design for Programmers (http://www.amazon.com/exec/obidos/ASIN/1893115941/)

I still try to avoid designing UIs since reading that, but it has helped me suck less at it.

(no subject)

Date: 2006-12-01 04:25 am (UTC)
From: [identity profile] dscotton.livejournal.com
I think my favorite part is that "no info", "all info", and "some info" are checkboxes rather than radio buttons.

(no subject)

Date: 2007-01-02 05:16 am (UTC)
From: [identity profile] amazonpanda.livejournal.com
then you must also appreciate that append to logfile and overwrite logfile are also checkboxes!

(no subject)

Date: 2006-12-01 10:09 pm (UTC)
From: [identity profile] arasus.livejournal.com
Most programmers are terrible at UI design.

But anyway, why the hell would you want a GUI for wget. Just...use a web browser.

Profile

theweaselking: (Default)theweaselking
Page generated Mar. 30th, 2026 10:11 pm