Slashdot Mirror


Simplicity In the Age Of The GUI

evenprime writes: "Wired is running a story on Mark Hurst's extremely retro GoodEasy computing environment, and how it's old fashioned *nix approach to computing -- flat text, small simple programs that can be chained together -- increases user productivity" It's an interesting, hyper-simple approach, though any user outside of Mark's agency would have to apply some creative adaption. Every few months, I try to re-organize and simplify the documents and programs on my system, this looks like a good experiment for the next time.

17 of 238 comments (clear)

  1. I guess... by TheAwfulTruth · · Score: 1, Insightful

    How does this help me use my computer to produce music, layout a magazine or produce commercial art? Believe it or not computers have grown to be a whole lot more than e-mail, news and web. In fact most of those elements themselves are actually anti-productive most of the time. Being productive on a computer requires more than plain text and 5 simple programs...

    --
    Contrary to popular belief, coding is not all free blow-jobs and beer. Those things cost MONEY!
    1. Re:I guess... by weslocke · · Score: 3, Insightful

      It would really depend on whether or not you're wanting to produce music, layout a magazine, and whatnot. If you're wanting to just use the applications included (Calendar, very lightweight web browser, email, etc) then I imagine it would be great. Definitely cuts out the bloat.

      If you use a *NIX then you probably know the ease of running Lynx to hit a webpage, or just WGET'ing a file real quick. Let alone hitting Pine for email, or a ton of other oft-used apps without the overhead of a GUI environment. (Plus remember the hardware requirements that come with a decent GUI environment.)

      --

      'Life is like a spoonful of Drain-O, it feels good on the way down but leaves you feeling hollow inside'
    2. Re:I guess... by JabberWokky · · Score: 4, Insightful
      How does this help me use my computer to produce music, layout a magazine or produce commercial art?

      It doesn't. But then, that's like saying that a saw is a lousy tool because it won't drive a nail easily. And a mouse and keyboard in a GUI is (IMO) a horrible tool to produce music. That's why we have MIDI keyboards and hardware mixing boards that interface to computers. And why we still sell guitars, violins and flutes in the age of computers. The slight nuances that I can add completely intuitively with a fretboard far outstrip the control you can have with a mouse interface.

      That is not to say that purely electronic music is not good, but even people like Chip Davis, Trent Reznor and Wanda Carlos use all sorts of dirty tricks and analog processing to create their music, not just a mouse.

      The right tool for the job... that's the point here.

      --
      Evan

      --
      "$30 for the One True Ring. $10 each additional ring!" -- JRR "Bob" Tolkien
    3. Re:I guess... by Villain · · Score: 2, Insightful

      He didn't design it to help you produce music, etc. He desinged it to improve the productivity of him and his employees. And it sounds like he did a damn good job.

    4. Re:I guess... by rfsayre · · Score: 3, Insightful
      And a mouse and keyboard in a GUI is (IMO) a horrible tool to produce music. That's why we have MIDI keyboards and hardware mixing boards that interface to computers. And why we still sell guitars, violins and flutes in the age of computers. The slight nuances that I can add completely intuitively with a fretboard far outstrip the control you can have with a mouse interface.
      I'm sure the "slight nuances" you can add on your fretboard are great, and no doubt difficult to model on a computer. But you seem to be ignoring the vast DSP possibilities of the computer. There are plenty of tools that benefit enormously from computer GUIs, I'm thinking of sound-visualisation tools and signal flow models. There's a whole world of sound that exists nowhere except the computer. I notice that you didn't advocate analog sequencers over Cubase, Logic, et al. Of course a computer is no substitute for an real violin, but a violin is no substitute for a computer either. There is no Drum and Bass violin music (I hope).

      I've always seen the Unix way of doing things (small chainable components) as derived from patchboard/signal flow ideas that are used in music studios among other things. But that doesn't mean it 's the only way, or can't be improved upon. The GoodEasy solution to the interface pap from MS, Apple, KDE, Gnome, etc. is nostalgia. This may work quite well for math and word processing tasks (hurst's intented purpose), but productivity in many fields has nothing to do with anything of the sort. The main problem I see with creative tasks and the Unix way is that it constantly forces the user to interact with the file system, which can be a needless distraction.

    5. Re:I guess... by sydb · · Score: 3, Insightful

      The main problem I see with creative tasks and the Unix way is that it constantly forces the user to interact with the file system, which can be a needless distraction.

      A needless distraction from what? One of the beauties of Unix is that everything is a file, hence once the user knows how to handle files, they know how to handle everything. "Interacting with the file system" is just a long way of saying "using the computer". So, needless distraction from what?

      --
      Yours Sincerely, Michael.
    6. Re:I guess... by JabberWokky · · Score: 4, Insightful
      From the Jargon File:

      IMHO

      (From SF fandom via Usenet) In My Humble Opinion. Also seen in variant forms such as IMO, IMNSHO (In My Not-So-Humble Opinion) and IMAO (In My Arrogant Opinion).

      a violin is no substitute for a computer either. There is no Drum and Bass violin music

      Again, the point is: The right tool for the job. Trying to draw a wave form for the vocal lines of Pie Jesu would be ludicrous (*if* you're going for a human feel), but the Mighty Steven Hawking is damn cool. Jimi Hendrix's legendary performance of the US National Anthem is great, as is Lords of Acid's Sexy Space Chorale, which wouldn't be the same without computer use.

      You're talking to someone who spent months on Amiga and PCs using various software and hand assembling MOD files (or before that, did 6502 asm to generate Star Trek themes on the Apple ][). I'm well aware of the fact that computers can generate music in ways that acoustic inturments cannot.

      The point is - right tool for the job. Keeping my phone book drawn in the gimp would work. I keep it in a text file, and grep -i for names. There are a myriad of "right tools" and "wrong tools"... I use Konqueror to browse, and often wget files. All of this proves the *authors* point that you use the tools you got used to rather than what might be better or faster.

      Music wasn't the best path to go down... the thread will invariably wind up somewhere devolving into a debate on shielding on patch cords. ;)

      --
      Evan (Who was up all night, and shuddered when he read the ramble above).

      --
      "$30 for the One True Ring. $10 each additional ring!" -- JRR "Bob" Tolkien
  2. I'll say this -- this guy knows his Macs by connorbd · · Score: 3, Insightful

    ...though why Office 98? It's a well-executed program, but it's a monstrosity...

    A simple desktop is not a bad idea, and it's sort of a shame that what he's doing doesn't really apply to OS X (there's a reason Apple hides the Unix directories from public view -- it can get very confusing).

    I have one particular thing I've always done on Macs that's worth mentioning, though -- I keep a tabful of aliases down on the bottom corner of the screen of both of my Macs (near the trash, but just far enough away) that lead to various important applications on my system (BBEdit, Netscape, Stuffit, etc.). It's a great convenience factor for me, and since it all snaps out of the way it manages to avoid ugly desktop clutter.

    /Brian

  3. To make your computer efficient, think like one. by mblase · · Score: 5, Insightful

    My wife uses our Mac at home. She clutters her desktop with icons, rarely empties the trash can unless I tell her it's essential, and (like the article says) never looks for more than one way to do a task, once she's found a way that works.

    My office email is filled with people mailing MS Word documents to me for Web-related projects. Often there's nothing in these documents but plain text and some bolded topic headlines. If I try to convert them to HTML to make my job easier, it doesn't work, because MS litters Word-generated HTML with styles and nonstandard tags that only IE5 can understand, all to make the Web page look as much like the Word doc as possible.

    Friends use instant messenging to send me short, two-sentence "hi"s throughout the day. Half of them use brightly-colored backgrounds, harshly-contrasting text colors, and hard-to-read fonts because they look cool to them. They rarely use good spelling or punctuation to make sentences easier to read. "KISS" is a slogan that has never occurred to them. They probably never empty their desktop trash, either.

    All these people have something in common: they don't think like a computer. It doesn't occur to them that searching for data is easier if everything is in plain text, or that organizing your files into directories makes them easier to archive and find later, or that removing all the pretty colors and fonts and complicated layouts would make it easier for others to read what they've written. They're just here to have fun.

    They're the reason for XP's Luna and MacOS's Aqua. Pretty colors and gradients don't help anyone get the job done, but it makes the computer more "friendly" and less computer-like.

    Meanwhile, I send all my IM's in high-contrast colors and sans-serif fonts. I email plain text whenever possible and RTF whenever it's not. I organize my files pathologically so that I don't have to throw old things away to find new things. And my desktop background picture is only two colors: medium blue and navy, so it doesn't distract or take half a minute to redraw whenever I minimize my browser.

    Because I do think like a computer. I like plain, readable text; I solve problems logically; and (unfortunately) I have a "stateless" memory which loses track of one thing as soon as it starts another. Keeping everything in neat lines and plainly-marked boxes is the only way for me to get any work done.

    But if I didn't spend 8-12 hours a day in front of a computer screen, I probably wouldn't know that. I'd probably prefer the pretty colors and chaotic fonts, too.

  4. Simple solution are the best by jjr · · Score: 2, Insightful

    Most people these days think they need complexity in there life. Most of the time there are simple solutions that will solve our problems

  5. GUI grep, find, awk, sh by ENOENT · · Score: 2, Insightful

    Wow, somebody has created a GUI for some of the
    really useful Unix utilities, at least in effect.
    The program to search all of your files quickly?
    grep or "find ... -exec grep ...". No wonder it's
    fast. Replacing abbreviations? awk. Every feature
    describe is, as the article mentions, exactly
    what Unix users expect from their computing
    environment.

    I wince every time I try to use a system that
    lacks these features.

    --
    That's "Mr. Soulless Automaton" to you, Bub.
  6. I know this much by WickedClean · · Score: 2, Insightful

    From my experience with trying to make 30 and 40+ year old adults change from one computer program or OS to another, they will always resist and bitch and complain about "how it used to be".

    --
    ...All I can say is that my life is pretty strange...
  7. Re:To make your computer efficient, think like one by Planesdragon · · Score: 5, Insightful

    All these people have something in common: they don't think like a computer. It doesn't occur to them that searching for data is easier if everything is in plain text, or that organizing your files into directories makes them easier to archive and find later, or that removing all the pretty colors and fonts and complicated layouts would make it easier for others to read what they've written. They're just here to have fun.

    The reverse is also true, y'know. Most UIs need to be redesigned (hence Luna and Aqua) because they weren't made to work with someone who thinks like a person. Specifically a business person.

    Y'know, someone where the trash is emptied regularly, where chatting is a way of life, and where things are filed long-term, but they're also kept short-term on the desk--not because they're filed there, but because they stay there because you *haven't* filed them.

    The ideal would actually be the best of both worlds. Filters that can convert an e-mail attachment at a single command. A switch to filter out your "buddy's" preferences. And a way to have files you open and don't "file" head to the desktop, where they're periodically "saved" as a backup.

    Too bad we'll never get that ideal.

  8. Re:To make your computer efficient, think like one by Anonymous Coward · · Score: 1, Insightful

    Unfortunatly, to many users in my office. Text files are not a term that is understood. To them, anything with text in it is a Word Doc. Quick memo with 3 sentences, Word Doc. Non-formated copy for website, Word Doc.

    Why? Because MSWord has a nice pretty interface, there is an alias on their desktop, and most users shun away from something that they don't already know how to use. Yes they could use a plain text editor or even just save the file they are working on as a plain text document, but users are scared of opening a program they don't know how to use or using a program outside their normal routine. I see it as memorizing steps to compete a task, if one step is a little off, they cry bloody murder and run to the nearest IT worker.

  9. Re:To make your computer efficient, think like one by sphealey · · Score: 4, Insightful

    "All these people have something in common: they don't think like a computer."

    This reminds me of economists, who have spent 30 years building theories of human behaviour based on utility maximization and rational choice. When they finally realize that real humans are neither utility maximizers nor particularly rational, rather than change their theories they get mad at the humans for not behaving the way they "should"!

    sPh

  10. command line is simple? by Digital_Fiend · · Score: 2, Insightful

    memorizing the syntax to dozens of cryptic commands is simple?

  11. This is the Mac Way not *nix Way by Tachys · · Score: 3, Insightful

    As anyone read the actual guide? goodeasy. From the the wired article and these post this sounds like this was done on some sort of Unix. Wrong this was done on a Macintosh.

    These things have always been part of the Mac philosophy. Apps do one thing and do it well, use keybinds for everything. This is why IE defeated Netscape on the Mac side even with Mac Users often fanactical hatred of Microsoft. IE just a web browser and supported Inter Config. In Inter Config you can say what apps you whant to handle http,ftp, news etc. Of course Netscape would not allow you to use other apps for email, or news. It had all that built-in.

    Of course Linux GUIs and other web browsers are over-bloated "suites" or "platforms". Mozilla a "platform" for developing appications. Konqueror is a file manager was a built-in web browser. Nautilus is a file manager, web browser, note taker and help browser. Are lynx and IE for Mac the only web browsers that exist? I know IE for windows is os is supposed to be a file manager/web browser. But they don't do that on the Mac, knowing Mac users will have little tolerance for that.