Slashdot Mirror


Linux's Difficulty with Names

JohnTyler writes "This article at XYZ Computing takes a look at Linux's strange naming practices. When compared to their Window's equivalents, the names of many Linux programs are difficult to recognize and even tougher to remember. This may seem like splitting hairs, but it is actually an important usability issue. Just think, if you had to do a bit of graphic design which would be easier to pick out of the menu, GIMP or Photoshop? Or if you wanted to play a song, Media Player or xine?" The article is a bit thin, but it raises an excellent point.

52 of 946 comments (clear)

  1. Like most of the *NIX family . . . by mmell · · Score: 5, Funny
    names are based on the assumption that nobody can touch-type.

    ls, rm, df, du, etc . . . did any of the engineers at Bell Labs type 10-fingered?

    1. Re:Like most of the *NIX family . . . by DigitalReverend · · Score: 5, Informative

      omg, and here I thought all slashdotters were geeks to some extent.

      The *nix operating system was developed when the input/output device was a teletype. ( http://www.virtualaltair.com/virtualaltair.com/vac _88-tty.asp)

      There was no backspace key, and you didn't see what command you typed in until AFTER you hit the enter key. So to keep things easy, you end up with 2 to 4 letter commands. ls, ed, df, dd, etc...

      --
      I read Slashdot for the headlines, because the headlines, unlike the articles, are usually original and never duplicated
    2. Re:Like most of the *NIX family . . . by onemorechip · · Score: 5, Insightful
      Somebody else pointed out that these short names arose from the use of teletypes, but did you also consider that when you type a command dozens, if not hundreds, of times in a session, "rm" is much easier than "remove" or "delete"?

      I, for one, appreciate the shorthand, and I do touch-type.

      --
      But, I wanted socialized health insurance!
    3. Re:Like most of the *NIX family . . . by Ruff_ilb · · Score: 4, Interesting

      With GIMP alone, we can see how confusing things get:

      GIMP = GNU Image Manipulation Program

      This contains an acronym by itself, that is GNU.

      GNU = GNU's Not Unix

      So not only is GIMP an acronym, it CONTAINS an acronym, and a recursive acronym at that.

      Confused yet?

      --
      http://www.TheGamerNation.com/Forums
    4. Re:Like most of the *NIX family . . . by drauh · · Score: 5, Funny

      then, along came find(1). who the hell wrote that? :)

      --
      This is a tautology.
  2. Hehe... by setirw · · Score: 5, Funny

    But then again, you click the "Start Button" to shut down in Windows :)

    --
    This message printed on 100% post-consumer recycled electrons.
    1. Re:Hehe... by Enigma_Man · · Score: 4, Informative

      I usually just click on "actions" -> "shutdown" to do that, your way works too though.

      --
      Nothing says "unprofessional job" like wrinkles in your duct tape.
    2. Re:Hehe... by Anopheles · · Score: 5, Funny

      You can do what I do...

      Push the power button about half a dozen times. Then if the system is still up, yank the big black cord out of the back.

      Works in EVERY operating system. Don't even need a password.

      Laptops are a bit more difficult...

  3. Windows has problems too... by numLocked · · Score: 5, Insightful

    This is really more of a software designer's issue than a strictly Linux one. As we speak, I am looking for my copy of Daemon Tools on my computer, but I can't find it because it's named in the start menu by the software's manufacturer, not the name of the program. This is the case for many windows apps and I view it as a similar problem.

  4. Windows' Difficulty with Names by JymBrittain · · Score: 5, Insightful

    I suppose Outlook Express is the ideal name for an email client...as is Outlook. Acrobat is the perfect .pdf viewer or creator. Excel instantly draws to mind spreadsheets [now, but 20 years ago?]. I could go on, but why bother. The article is just more crap slinging between two apes vying for dominance.

    1. Re:Windows' Difficulty with Names by pomo+monster · · Score: 4, Insightful

      C'mon, try exercising your right brain for a change. Say "Excel" out loud and you'll find it contains the word "cell," as in spreadsheet cell. "Outlook" helps you make plans and schedule things, besides giving you an overview of your little empire, and letting you look over your communications with the outside world. Can't explain Acrobat, but I'm gonna go ahead and guess you probably think "Safari" is a terrible name for a browser, because you don't make the connection with surfin' and exploring. Maybe this is why open-source programs appeal to the stereotypical geek, linguistically/artistically/critically challenged. Too left-brained.

    2. Re:Windows' Difficulty with Names by jrockway · · Score: 5, Funny

      > Is Outlook any more of an intuitive name for mail than Evolution to new users?

      Maybe... but KDE should definitely rename KMail to Kreation. Then we can have an Evolution vs. Kreation debate to go alongside GNOME vs. KDE.

      C'mon KMail devs... you know you want to!

      --
      My other car is first.
    3. Re:Windows' Difficulty with Names by JahToasted · · Score: 5, Insightful
      This is exactly the problem with open source software: No one is able to take constructive criticism. Someone mentions a problem immediately 20 people jump on him pointing to how things are really so much worse somewhere else. I guess screwing up is ok as long as Microsoft screws up in the same way, right?

      Forget Microsoft for a second. Application names of most Open Source software sucks. Yeah that recursive acronym may be very clever, but its useless to anyone who's just searching for the app they want. Wanna know why people call it Linux and not GNU/Linux? Guh-Noo-Linux is hard to say for the 99.9% of the world that doesn't speak Klingon.

      Yeah Outlook Express isn't a great name for an email client. Acrobat doesn't tell you its a PDF reader. But you know what? Microsoft and Adobe have this thing called a marketing department. Spend enough on marketing (and having a monopoly doesn't hurt) people will associate Outlook with email, and Acrobat with PDFs. In fact most people don't know what a PDF is but they know what Acrobat is.

      So to recap: Microsoft: 1) get a monopoly and 2) spend a lot on marketing 3) name your products whatever the hell you want. Open Source: 1) name your product something stupid and 2) sit around complaining about how stupid people are for not using your superior product.

      And even if you have a monopoly and the world best marketing department, some names are just never going to sell. ie. GIMP: At best the name is confusing, at worst its offensive. GNU: hard to pronounce and even if you know what the letters stand for its confusing on multiple levels.

      On the other hand, Firefox: Has nothing to do with web browsing but they have put some effort into marketing it so they should be able to make it work.

      The name of your product is a big part of marketing your product. start out with a stupid name, you're going to be fighting an uphill battle in promoting your product. Of course, promoting the GIMP is like climbing Everest with no equipment. I've seen people who were literally afraid to click on an icon labelled "GIMP". Have you ever seen Microsoft come up with a application name that got that reaction?

    4. Re:Windows' Difficulty with Names by swillden · · Score: 4, Insightful

      Maybe there should be some kind of catalog of linux applications, broken down into catagories that explains what they do, how they differ and a link to install/launch them.

      You mean like the categories in the KDE and GNOME menus? You mentioned xmms, kopete and GIMP. Let's see where they're found on my Debian KDE system:

      • xmms: Under the "Multimedia" menu is the entry "Multimedia Player (XMMS)"
      • kopete: Under the "Internet" menu is the entry "Instant Messenger (kopete)"
      • GIMP: Under the "Graphics" menu is the entry "Image Editor (GIMP Image Editor)".

      Pretty easy.

      For a GNOME system, I have a Red Hat Enterprise 4 VM here...

      • xmms: Not installed by default, but if you look under "Sound & Music" you'll find "Music Player", which gets you Rhythmbox, a nice music player.
      • kopete: That's under "Internet" with the name "Kopete". Not a very informative name, but if you hover your mouse over it a tooltip pops up saying "Intant Messenger". In practice, you'll probably reach first for the "IM" entry, which gets you GAIM; in my experience a better IM client than Kopete anyway.
      • GIMP: Under "Graphics" you'll find "GIMP Image Editor".

      Also very easy, even if you don't have any idea what the names of the Linux apps are. Just look in the funtion-structured menus and find something that does what you want to do.

      Applications are the reason I've not switched to linux. I'm used to the windows ones I have, finding linux applications that do what I want takes time, and with names like xmms and kopete and gimp its not easy to find them.

      If you install a reasonably full-featured distribution, all of the common tools will be pre-installed and be nicely categorized and named by function.

      Notice how much easier this is than the corresponding situation on Windows. After you've installed Windows you have, what? Windows Media Player will cover XMMS, but what about Kopete or the GIMP? Is MSN messenger pre-installed? Even if it is, what if you have friends who use AIM, Jabber, Yahoo, ICQ, etc.? Gotta find and install something. For GIMP, I guess you've got Paint. Other than that, you have to go find something.

      On Linux, even if you what you want isn't already installed, most distros make it trivial to find and install whatever you need. On Debian, for example, just start Synaptic (which is nicely categorized on the menus), click "Search", type "edit image" and you get a list of a number of packages that do the job. Click on any one of them and you get a description of the package. Click the checkbox next to all of those that sound interesting, click "Apply" and wait a couple of minutes, then try them all out and decide which you like (they'll all be in the appropriate spots in the menus).

      Sorry, but I think Linux destroys Windows in this department. It doesn't matter what the apps are named, good packaging and nice menus make the names irrelevant. It's worth pointing out that Linux beats Mac OS X in this regard as well. Not only does OS X not have as much stuff pre-installed, it doesn't provide a nice way to find applications. You have to go to the Applications folder and then try to figure out what everything in there does.

      In your case, you already went through the pain of figuring out what Windows apps you like, so switching to Linux is painful. But that's not because of Linux, it's because you're moving from something you know to something you don't. Even if the "something you don't" is actually easier, the change requires effort.

      --
      Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.
  5. What a moron. by Black+Parrot · · Score: 4, Insightful

    "Photoshop" sounds like an application for buying photographs. The writer only knows it's a graphics editor because he has read or heard it somewhere. Contrary to a myth promoted by Microsoft and others, you simply can't use a computer without having to learn anything.

    Also, FWIW, and unlike any version of Windows I've ever seen, the GNOME "start" menu breaks things down by category, so you can look in the "Graphics" or "Sound and Video" submenus if you have a general idea about what you're looking for. The last Windows I sat down in front of offered me an almost flat menu of two complete columns on a high-resolution screen, and since I rarely use Windows I didn't know what more than a handful of the applications were.

    Worse, in those rare instances where things were put into sub-menus, you had to look under the vendor's name to find the product. So you not only had to know that "Photoshop" means "graphics editor", you also had to know that it's published by someone named "Adobe".

    Idiot-level apologetics.

    --
    Sheesh, evil *and* a jerk. -- Jade
    1. Re:What a moron. by jellomizer · · Score: 4, Insightful

      Well PhotoShop is a derivation (to prevent lawsuits) of PrintShop. A Print Shop is/was a place where people went to get profesional printing done. Photoshop/PrintShop Programs were made to replace much of the needs of going to the Print Shop. But even with a name like PhotoShop you have Photo in it knowing that it has something to do with photos, it may not be clear that you can do thinge beyond modifity photos but it is better then GIMP.

      Even with GNUs Catagories. You know it has to deal with Graphics. But on most distributions there are about 10 or so to choose from. Is it a graphic converter?, A PowerPoint like application?, A 3d Ray Tracing Program?, who knows. Most common people don't want or like trying different applications until they find the one that does the job.

      Stop defending these bad names for these application, Change is good deal with it.

      --
      If something is so important that you feel the need to post it on the internet... It probably isn't that important.
  6. Linux names are fantastic by filesiteguy · · Score: 4, Funny

    touch...
    mv...
    finger..
    touch..
    mount...
    mv...
    finger...
    unmount...
    sleep...

    Seriously, I agree. I think that is why I like giving SUSE to my friends/family. Telling my elder family to click on "Image Editor" is much easier than telling them to click on "GIMP."

    1. Re:Linux names are fantastic by Kjella · · Score: 4, Funny

      touch...
      mv...
      finger..
      touch..
      mount...
      mv...
      finger...
      unmount...
      sleep...


      I think you forgot to fsck. Then again, this is slashdot so I probably shouldn't be surprised...

      --
      Live today, because you never know what tomorrow brings
    2. Re:Linux names are fantastic by SpecBear · · Score: 4, Funny

      This is one place where an open source makes things more difficult.

      I'm encouraging people to make use of open source alternatives instead of pirating software. Sometimes it's simple. Firefox is a pretty easy sell. But I've been telling my girlfriend for years that she should never run suspicious programs, so now it takes some doing to get her to open a program called "GIMP".

    3. Re:Linux names are fantastic by Ashish+Kulkarni · · Score: 4, Funny

      On that path, ponder this sequence:

      unzip..
      strip..
      touch..
      finger..
      grep..
      mount..
      fsck..
      more..
      yes..
      fsck..fsck..fsck..
      umount..
      sleep..

  7. This is easily fixed, and to some extent has been. by Pantero+Blanco · · Score: 4, Informative

    Most of these applications are listed as in the K-menu in the box I'm using are listed by function first. For example: Web Browser (Firefox) and Advanced Text Editor (Kate). That eliminates pretty much all the confusion there, doesn't it?

  8. Slashdots difficulty with names by LiquidCoooled · · Score: 5, Funny

    "This article at XYZ Computing takes a look at Slashdot's strange naming practices. When compared to their Web 2.0's equivalents, the names of many Slashdot URLs are difficult to recognize and even tougher to say. This may seem like splitting hairs, but it is actually an important usability issue. Just think, if you had to do a bit of news which would be easier to tell your friend on the phone, digg.com slash technology or linux dot slash dot dot org slash, no not linux dot slash dot dot org, i said linux fullstop ess ell aye ess haych dee oh tee fullstop oh arr gee?
    The article is a bit thin, but it raises an excellent point.

    --
    liqbase :: faster than paper
  9. Names don't matter... by RevDobbs · · Score: 5, Insightful

    Names don't matter, it is all about training and then familiarity.

    What's more intuitive, "Matt", or "Coffee Boy"?

    Oh, and what does Exel and Outlook do? Does Outlook Express do it any faster?

    As a technical discussion, names as handles to objects or ideas don't matter (excluding downright misleading names, like a boy named Sue): it gets down to user training. To write that "Whatever the reason, desktop Linux's usability is hindered by its naming practices" is just silly: in a work enviornment, users will use what they are trained on. At home, Grandma is going to use whatever will let her get her polaroids out of her new camera.

    And Windows isn't particularly easy to use; rather, everybody has had some exposure to it.

    As for your examples... once you know what they stand for ("list","remove","disk free", etc.), those commands are a hell of a lot quicker to type (and less prone to error) than spelling the words out.

    1. Re:Names don't matter... by networkBoy · · Score: 5, Funny

      "Oh, and what does Exel and Outlook do? Does Outlook Express do it any faster?"

      Load VB exploits, load HTML exploits, and I think the correct answer for the last one is "yes".
      -nB

      --
      whois gawk date unzip strip find touch finger mount join nice man top fsck grep eject more yes exit umount sleep dump
    2. Re:Names don't matter... by westlake · · Score: 5, Insightful
      Names don't matter

      Names do matter when you insist on stuffing 14,000 poorly documented apps into your favorite Linux distro, half beginning with "G" and the other with "K."

    3. Re:Names don't matter... by pla · · Score: 4, Insightful

      Names do matter when you insist on stuffing 14,000 poorly documented apps into your favorite Linux distro, half beginning with "G" and the other with "K."

      I know you meant that number facetiously, but a quick search of my main XP box at work shows 1472 ".exe" files and another roughly 2000 somewhat-executable files (assorted scripts, dlls, and other extensions generally considered unsafe to allow your email program to open). Of those, oddly enough, over half begin with "w" or "m"

      Now, I consider myself fairly knowledgeable when it comes to the actual files on a Windows system, but I could only tell you what perhaps a tenth of those do (without some research, of course). And even looking them up online, past experience doing exactly that has shown that for probably a third of those, no one outside Microsoft has the faintest idea what they do or how to use them.


      Like it or not, computers take a bit of education to use. A good GUI can make that far, far easier (and a bad GUI can make it considerably harder), but at some point, you need to accept that users just need to "suck it up" and crack a book (or load a webpage).

    4. Re:Names don't matter... by Minna+Kirai · · Score: 4, Insightful

      You would pick the one named Excel in a list, as opposed to "GNUmeric."

      Please. At least Gnumeric gives you a hint that it involves NUMBERS somehow (as does "Lotus 1-2-3"). "Excel" sounds like it should be a flashcard trainer for standardized tests.

      Nobody would think Excel is a spreadsheet if they hadn't been taught it.

  10. Part of the standard appology by Anonymous Coward · · Score: 4, Insightful

    When introducing new users to the linux systems at work I always end up explaining that the programs are named by clueless geeks who *think* they are funny (gnu, less, etc.). Please just ignore the stupid names and enjoy the power of the tools.

  11. Yeah right by Yahweh+Doesn't+Exist · · Score: 4, Funny

    go ahead, take naming advice from "XYZ Computing", ffs.

  12. contrarian by burnin1965 · · Score: 4, Insightful

    Although it could be debated as to which platform has confusing names, i.e. what is Excel, what is Visio, what is Access, what is Outlook, ad nauseam, I actualy have a contrarian view for you.

    Why give applications boring vanilla names like photoshop, media player, etc.?

    With the names that are given to many linux applications it could be argued that someone new to the platform would be lost, but I say they will be lost anyway and when they do learn about the applications that meet their needs the interesting names will leave an impression which will differentiate them from the applications on competing platforms that have common names.

    I would also argue that vanilla naming creates its own confusion. How many people think Internet Explorer IS the internet?

    I say we stick with the fun names.

    burnin

  13. here is a bit of education. by WindBourne · · Score: 4, Informative

    Back in the 80's, we were on teletypes (tty) with greenbar and the fast modems where using 75-150 baud modems. While I coded in the 70,s it was on punchcards, but I do know that other system were using less than 75 baud modems. Basically, each letter came at a high cost both in paper and in bandwidth. So, the commands were kept small and simple.

    Look, if it really bugs you, then create your own commands, perhaps with alias or symlinks. But to think that commands were done due to lack of typing is silly.

    --
    I prefer the "u" in honour as it seems to be missing these days.
  14. Cleverness vs Clarity by TheFlyingGoat · · Score: 4, Insightful

    The examples given are from different companies and design teams, so it's hard to generalize them. Overall, however, popular Windows software tends to be made by companies who put a lot of thought into the naming of their product, since it will help determine how popular that product is. Many linux programming teams either go too general or try getting clever with the name ("Which greek god relates to what this program is doing?").

    The problem with getting too clever is that without a strong advertising push or word-of-mouth push (Firefox), people really don't know what your program does. The problem with going too generic is that the program isn't memorable.

    There's a few programs that get it right by choosing a name that's both descriptive and clever (Photoshop, Winamp, OpenOffice, etc). Point is, either get a big ad budget or take some extra time choosing a name. Of course, if your target audience isn't the general public (read: ethereal), then it doesn't really matter since computer experts will recognize software based on how good it is.

    --
    You have enemies? Good. That means you've stood up for something, sometime in your life. --Winston Churchill
  15. Poor communication = part of the OSS culture? by engineerErrant · · Score: 5, Insightful

    You're right that many people will probably regard this as splitting hairs, and this in itself is a pretty big issue. Names (from "top-level" names like application titles down to the names of lowly index variables) are critically important in usability, as is documentation.

    Yet try as I might, with the notable exception of Python, I've never been able to pick up an open-source product of any complexity that I'm not familiar with, without buying an O'Reilly book or something of the like. Flame me if you will for "not trying hard enough," but it seems to me like having to try hard goes against the definition of usability in some ways. This makes for a pretty big hidden cost.

    Open-source projects are the products of engineers working on something they feel is personally important, and it's perhaps unsurprising that communication with the end user (at least on the level of completeness and polish that larger companies need to demonstrate) is not given much priority. But the end users are what will drive the victory or loss of Linux on the desktop, and I think they are already voting with their mice.

    And say what you want about Microsoft - but the level of effort they put into this front (from the easy-to-understand language in setup to the MSDN) is way ahead of what I've seen from the Linux world. I think they are the ones to be applauded in this case.

  16. At least its documented (known) - people can learn by Skiron · · Score: 4, Insightful

    Now lets see all the Windows users look at processes running, and let them all go

    "Ah! alg.exe csrss.exe ctfmon.exe dllhost.exe explorer.exe internat.exe kernel32.dll lsass.exe mdm.exe msmsgs.exe mstask.exe regsvc.exe rundll32.exe services.exe smss.exe spoolsv.exe svchost.exe system winlogon.exe winmgmt.exe wisptis.exe wmiexe.exe wmiprvse.exe wscntfy.exe wuauclt.exe are running - I know EXACTLY what all that is doing."

    Linux processes/apps are named from convention and are all documented. The less said about the alternative (and comparing with) the better.

  17. eh? by labratuk · · Score: 4, Insightful
    The article is a bit thin, but it raises an excellent point.


    No it doesn't. Is it saying 'Linux' (?) should start giving things super-generic names? Well that's a great idea. Let's call things 'Media Player'. But who gets to decide which media player gets named the definitive 'Media Player'? And they may not realise that most obvious super generic names are already trademarked by someone.

    I don't see anything wrong with Gnu (General?) Image Manipulation Program. Rather effective description if you ask me.

    It's not like the windows world isn't full of stupid Win* names is it? Winamp? WTF? It's a pretty tenuous link that you're supposed to guess that 'Amp' means an MP3 player.
    --
    Malike Bamiyi wanted my assistance.
  18. Yeah, THAT'S a good name. by sulli · · Score: 4, Insightful
    Killustrator? Is that the application that deletes your picture files?

    The KDE guys need to Kut the Krap with the names already.

    --

    sulli
    RTFJ.
  19. And this is just as hard as GIMP? by hellfire · · Score: 4, Interesting

    You've completely missed the point.

    If you're a 4th century roman citizen, you are going to have a tough time with a tank. A modern American might have a tough time too, but they are more likely to have been exposed to cars and computers and whatnot and have a greater chance to pick it up quicker than the roman citizen. Both of them will still have to be trained.

    That's your point, but that's NOT the point of the article!

    Take that same roman citizen, and train them in the use of a BMW. Now ask them which one they will remember more easily after they are forced to walk around without either for 2 months. Chances are they'll remember more about driving a BMW.

    The point is not so much useability as it is reusability. I consider myself a pretty intelligent computer user, but I have to constantly go back to manuals and look things up to remember commands and programs. GIMP doesn't immediately invoke any devices in my memory to recall that application on demand at a later date. Photoshop instantly makes me think of images. 5 seconds later I find out it's for photo editing. I can stick that in my long term memory and remember it for later much more easily. This is how the average user thinks.

    Linux geeks are going to be spending 99% of their time memorizing programs and commands that they use every day and they have to realize not everyone is going to see the world the same way they do. Shortening the word copy to cp helps the advanced linux user save typing but for less advanced users it's easier to remember the word COPY because it makes sense to a wider range of people.

    --

    "All great wisdom is contained in .signature files"

  20. Linux isn't on the normal users radar... AT ALL by mindmaster064 · · Score: 4, Insightful

    Call it flamebait if you will, but for the average user Linux doesn't even exist. It doesn't matter if it is called Linux "Alterna-OS" or some other crap, they know what shipped on the computer and don't have the time or inclination to learn anything else. Sure, the geeks love it, but why would the average person like it? Does it do more than already-installed (windows/media player/office/etc) or does it just do the same thing? See, if all it does is the same thing then Linux has NO VALUE preposition whatsover to the average joe they will only switch when alternative software has more usefulness and is not merely a clone.

    I ask you, why should you care about vi when you have notepad (which does the same job with less confusing commands)? Making Xine or Helix useable requires setup and configuration of codecs, whereas it just works under windows!

    For Linux to gain ground it needs to add utility without adding futility. No one is going to accept that it more trouble to get the thing to work the same way, and they would barely consider it if the improvements are only marginal. As far as features, Windows is better to average joe. It reasonably works out of the box, and there is nothing to screw up in the configuration. When Linux works like that then it will compete with Windows, but if the software included with Linux surpassed it that would be the end for Redmond. There is no way a "normal" user is going to put up with the bullshit involved with setting a Linux box up, so these Linux people should shut up about their desktop until it works or even happens and stay on the servers.

    All that being said, I love Linux as far as the performance... It turns "dated" machines into useable machines, and for those that are running on a budget it may still have a place. For servers, I don't think there is a better choice you can make. But again, the Linux people need to stop thinking they have a desktop offering -- they have a toolbox of many tools but they do not have a leatherman. Desktops need to be useable by the computer challenged to qualify as an offering, and anything too complex is just missing the mark. Do you think the normal person would know much about partitions, screen mode depth and resolution, or even the goofy device names for mice or screens? These things make the whole proposition unrealistic.

    -Mind

  21. Re:REALLY! It's not THAT obtuse. by Scrameustache · · Score: 5, Funny

    But it makes sense if you think about it.

    Maybe if you think about it drunk.

    --

    You can't take the sky from me...

  22. Now, Please Take This The Right Way... by RobotRunAmok · · Score: 5, Insightful

    But your attitude is EXACTLY what is holding Linux apps back from popular adoption.

    I suppose Outlook Express is the ideal name for an email client...as is Outlook. Acrobat is the perfect .pdf viewer or creator. Excel instantly draws to mind spreadsheets [now, but 20 years ago?]. I could go on, but why bother.

    The name of an app is not meant to be Literal!! It's meant to make you want to own it! If you had a choice between two toilets, the Open GNUFeces gtkSepticPort, or a CrapThrasher 3000, is there any question which you would select? Calling a graphics program The GIMP (yeah, I know it's meant to be a snarky acronym; newsflash: after the age of 16, nobody cares.) is like naming your son Susan. In fact, I've introduced the GIMP to new users (all of whom look like they'd rather be anyplace in the world than in that room at the time) with a, "Hey, look, with a name like The GIMP, it's got to be good, right? Right??"

    For serious 'flagship' Linux applications, allowing the "coding community" to name them is right in line with allowing the "marketing community" to write them. It screams "Hobbyist," which is fine, if that's all you want it to be. In the early '90's, when nobody knew any better, it was not unusual for an organization's HTML jockey to also be responsible for creating the site's look and writing its content. Then, the medium matured, rapidly. When I see the names for a lot of these (very, very fine and well-coded) linux apps, I get the urge to crank Nine Inch Nails, order a double-mocha-latte, and re-read SnowCrash...

  23. Re:You seem to be around my age, then. by Jerry · · Score: 5, Interesting

    Right out of HS in 1959, I attended the Barns School of Business to learn "computer programming", which was really just using jumper cords to connect holes in a patch board to a neutral bus board on the IBM 402 Tabulator. We used the 540 Gang Punch to enter data onto punch cards for sorting in the 402 Tabulator. The purpose of "programming" was to sort punch cards so the tabulator could tabulate them and sent the results to a printer. But, I looked too young and couldn't convince employers to hire me.

    So, after bumbing around on a few jobs for a few years, I went to college. Nine years after my first "programming" training, in 1968, I took Fortran-64 programming in grad school. We used the KSR-133 tele typewriter which supposedly poked along at 10CPS, but if you tried touch typing at 10CPS you couldn't push the keys hard enough to make it punch a hole in the yellow spool of tape into which your program was punched. After spending a couple hours typing in my solution to the quadradic equation I'd put my reel of yellow tape in a brown envelope and the prof would mail it to the CDC6600 computer center in a town 120 miles away. A week later I'd get a printout showing the errors in my typing and the process would start all over. If the printout contained a printing of my program followed by the answer then I had completed the task. IIRC, we completed only 3 or 4 problems that semester. The next semester the physics dept had a contract with the local bank and their B200 computer. We still used the same KSr-133 but the turnaround was the next day because we could go to the bank after hours and see our programs being run. If the errors weren't too bad we could use their KSR-133 and do a "quick" correction on the spot.

    I never used Fortran after that class, and it was only ten years later, in 1978, that I got back into programming using Apple II BASIC. In 1980 I resigned my teaching job and I've been programming every since. In 46 years I've seen "programming" go from patching a breadboard to using tools like Eclipse, KDevelop, MSVC++.NET on PERSONAL computers that are millions of times faster than the 402 Tabulator, or even the IBM 1400 series transistorized computer, which was just on the horizon as I graduated from Barnes. Now, researchers are beginning to get a handle on optical and quantum computing with 10's to 100 GB of RAM and all solid state storage replacing mechanical HDs.

    What a ride it has been!!!

    --

    Running with Linux for over 20 years!

  24. I Keep Saying It! by bblazer · · Score: 4, Insightful

    I have been harping on this for years. For some reason software devs love to encode the names of their apps in some archaic symbology. I still do not understand this. While Excel and Premier do not give you an automatic clue as to what they are, at least they "sound" user friendly. I there is an honest interest into getting linux into more homes, this has got to stop. Same with the terrible documentation that surrounds many of these same packages. We have got to stop writing this stuff with the geek brain in mind, but others as well. Asking a non-tech user what libconf is, is just like asking them what a dll is. It just happens that Windows shields the user as much as possible from this. And before you all go flame me, remember that geeks like us buy much less of this compared to average Joe home user.

    --
    My .bashrc can beat up your .bashrc!
  25. This guy is on crack! by minkwe · · Score: 4, Informative

    Corrected list
    Linux entries are read off directly from my GNOME menu
    ==============
    Web Browser
    Windows: IE
    Linux: Firefox Web Browser

    Graphics Editing
    Windows: Photoshop, Illustrator
    Linux: GNU Image Manipulation Program, Inkscape Vector Illustrator

    Movie Playback
    Windows: Windows Media Player
    Linux: Totem Movie Player

    DVD Playback:
    Windows: WinDVD, Windows Media Player
    Linux: DVD Player, Totem Movie Player

    Simple Text Editing
    Windows: Notepad, Wordpad, TextPad
    Linux: Text Editor

    Instant Messaging
    Windows: AOL Instant Messenger
    Linux: Instant Messenger

    Music Playback:
    Windows: Windows Media Player, Itunes, WinAmp
    Linux: Music Player

    CD Ripping:
    Windows: Itunes, Windows Media Player
    Linux: Soundjuicer CD Ripper

    CD Burning
    Windows: Roxio Easy CD Creator, Nero
    Linux: CD/DVD Creator

    --
    "Fighting terrorists with millitary might is like killing a mosquitor on your Dad's forehead with a rifle."
  26. One big reason for weird names by po8 · · Score: 5, Insightful

    It has a lot to do with the fact that open source geeks can't afford trademark lawyers. A name like "gwksprt" may be horrible, but at least you're unlikely to be sued over it.

    1. Re:One big reason for weird names by MrP-(at+work) · · Score: 5, Funny

      Hello my name is Grbst Vndrbfr and I am trademark holder of "Asdfgwksprtxyz".

      Gwksprt is an obvious attempt to steal from my customer base.

      Please cease and desist your use of gwksprt immediately!

      Sincerely,
      Grbst Vndrbfr of Vvvvvvvvgggggrrrrwpry Software, Inc.

      --
      [an error occurred while processing this directive]
  27. Alright, Names Do Matter by blazerw11 · · Score: 4, Insightful

    Let's do the comparison one more time using the names in my Ubuntu Breezy menus vs. the EXE names on Windows. Fair is fair, right?

    Web Browser
    Windows: iexpore, Opera, Mozilla, Firefox
    Linux: Opera Web Browser, Mozilla Web Browser, Firefox Web Browser

    Graphics Editing
    Windows: photoshop (a place to buy photos?), illustrator
    Linux: GIMP Image Editor

    Movie Playback
    Windows: wmp
    Linux: Totem Movie Player, MPlayer, Xine, VLC Media Player

    DVD Playback:
    Windows: WinDVD (what titles can I win?), wmp
    Linux: Totem Movie Player, Xine, VLC Media Player

    Simple Text Editing
    Windows: Notepad, Wordpad, TextPad
    Linux: Text Editor

    Instant Messaging
    Windows: AIM
    Linux: Gaim Internet Messenger

    Music Playback:
    Windows: wmp, Itunes (you tunes we all tunes to Itunes), WinAmp (I don't want Windows louder)
    Linux: Beep Media Player, Rhythmbox Music Player

    CD Ripping:
    Windows: Itunes, wmp
    Linux: Sound Juicer CD Ripper

    CD Burning
    Windows: Roxio, Nero
    Linux: Gnome Toaster, Serpentine Audio CD Creator, Nero


    It's pretty clear that Windows needs some consistency work before it will reach the level of polish and ease of use found in today's modern Linux distros. Anybody can write a story that manipulates the details in their favor.

    --
    A great many people think they are thinking when they are merely rearranging their prejudices. -- William James
    1. Re:Alright, Names Do Matter by Shano · · Score: 4, Informative

      I believe the point is that most comparisons compare the names of the Windows apps in menus with the command-line filenames of the Linux binaries. It's just as fair: neither side is making a truly fair comparison.

      Most distros provide more descriptive names for applications, just as Windows does. Linux suffers a little because the application author gives the binary an obscure name, even if the big distributions make it clear what the app is for.

    2. Re:Alright, Names Do Matter by superchkn · · Score: 5, Insightful

      Uh, because that's basically what the article was doing, comparing Windows menu entries to aan opensource application's executable.

      Looking through my menus in Gentoo, it is fairly clear what the program does either by the name, or icon. There are some exceptions, like GIMP is just called "The GIMP", but at least it is under the Graphics menu group so I've a pretty good idea what its function is even without recognizing the application. That actually applies to most applications under my Gnome desktop actually. Everything is grouped by it's function, unlike Windows where typically applications are grouped by manufacturer.

    3. Re:Alright, Names Do Matter by blazerw11 · · Score: 4, Insightful

      But that's part of the problem. "Most" computer makers customize Windows with add-ons, 3rd party media players, but that makes it impossible for the neophyte to discuss software with anybody else. Say there's a feature in Musicmatch Multimedia Jukebox for which your buddy was pining, so you tell him how to run it:

      Go to the menu...

      What menu?

      The Start Menu

      Oh.

      Now, click Multimedia.

      I don't have Multimedia.

      What do you have?

      I have, My Documents, Settings, Windows Update, New Document, Programs...

      Oh yeah, sorry, click Programs, then Multimedia.

      Ok, I clicked Programs ... ooh, there's a lot here ... What am I looking for?

      Multimedia

      (long pause) There's like 100 things, they're not in any order I can discern and they go off the screen (another long pause) no, there's no Multimedia.


      (much dialog occurs before our players find "Dell's Musicmatch Jukebox" in Programs -> Dell -> Dell Toys. Then, it turns out, its and old version of MMJB that doesn't have the cool feature. Oh well, it was fun, good times.)

      Again, we can all make up stories using "facts" to present what we want. For instance, you conveniently dropped "VLC" from your menu entry. So, instead of the menu entry being "VLC Movie Player" which would have messed up your example, you just put "Movie Player". Don't worry, I did the same. My menu entry says "VLC Media Player" and I made up the location of the Dell branded Musicmatch Jukebox because I couldn't find it.

      --
      A great many people think they are thinking when they are merely rearranging their prejudices. -- William James
  28. Re:You are missing at least TWO points. by DaveV1.0 · · Score: 4, Interesting

    Wood shop: a place where one works with wood.
    Metal shop: a place where one works with metal.
    Auto shop: a place where one works on cars.

    Following that logic, where does one work with photos....

    PhotoShop.

    Secondly, I am sure you are right when you say we don't need the "brainless among the users". After all, no one wants to see Linux on the Desktop make it. We certainly don't want to see Microsoft taken down a notch or two. God forbid that someone who is a CEO/CFO/etc and knows just enough to use Windows uses Linux and decides it would be good for the 50000 workers in their company use it as well.

    Thirdly, you are right, I am sure the people trying to improve the usablity of OSS are doing nothing for the open source community. Improved usablity is worthless. And, people actually using OSS do nothing for it either. Check it yourself. It is almost a law of nature.

    Now, for what you convienently glossed over. Of those 20 programs in your KDE/Graphics menu, how many do you actually use? How many are actually easy to use? How many are big steaming piles of code crap? Of the programs installed on your box, how many are in permant beta? How many have not had a new release in months or years? How many have no programmers because all the sexy code has been written and no one wants to do the polish, upkeep, and maintenance?

    --
    There is no "-1 offended" or "-1 you don't agree with me" mod options for a reason.
  29. Re:You seem to be around my age, then. by dr_dank · · Score: 4, Funny

    Was this back when nickels had pictures of bumblebees on them?

    --
    Where does the school board find them and why do they keep sending them to ME?
  30. Re:Names don't matter... SHAME SHAME SHAME by JonKatzIsAnIdiot · · Score: 4, Insightful

    First of all, USABILITY MATTERS. This is no longer 1986, or 1994 for that matter. We know now that the usability of a system is a key to its successful deployment.

    AMEN. I would go a step further and say that most technological revolutions are effectuated more so by usability breakthroughs than pure technology. The rise of the Internet was precipitated by the web browser. The widespread availibility of a graphical interface drove the adoption of personal computers. MP3's weren't even on the RIAA's radar before Napster made finding and downloading them easy.

    Usability and accessibility are FAR more important that most geeks realize, probably because most of them want to use their knowledge of technology as a social lever, rather than as a boon to others.