Slashdot Mirror


In The Beginning Was The Command Line, Updated

Unqualified code-monkey Garote submits his annotated version of Neal Stephenson's In The Beginning Was The Command Line, updated to discuss UI design theory and fill in some of the gaps from the last five years. (And yes, he has been granted permission from Neal to do this.) There's plenty more to cover of course: Will the command-line last only as long as the keyboard? How will desktop search technology change our workflow? What about the 3D interface? Scroll to any random paragraph in the essay and you'll find something worth expounding on. What's ahead for the next five years?

8 of 416 comments (clear)

  1. Re:Hopeful by BladeMelbourne · · Score: 4, Informative
    Xfce is an excellent choice, although not at widespread as GNOME or KDE.

    • Much smaller download
    • Lower memory usage, responsive UI (ideal on P2, P3)
    • Very simple to use, but powerful enough for most power users

    It doesn't look too bad either ;-) My only complaint is with the file manager, so I use Xfe/Xwc instead. It comes in Fedora Core 3 if you don't already have a Linux distro installed.

  2. Re:I thought it was something else... by Hasai · · Score: 2, Informative

    NAK. In the beginning there was the Difference Engine, with all it's cogs and sprockets. Then there came the first electronic machines, filling whole basketball courts, maintained by undergrads with shopping carts full of replacement vacuum tubes and programmed by lengths of wire pushed into sets of holes in a punch block. Punch-card machines were ripped-off from the Census bureau and hooked up to the computers so the scientists could get rid of the damned punch blocks. Command-line came about when someone thought up the idea of hooking-up an old Teletype machine to the cantankerous computers.

    --

    Regards;

    Hasai

  3. Re:As long as the keyboard? by reachinmark · · Score: 3, Informative
    Dasher is pretty useless:

    Experienced users achieve writing speeds of about 34 words per minute, compared with typical ten-finger keyboard typing of 40-60 words per minute.

    Experienced dasher users can peak at 34 wpm.. experienced typists can often peak at more than twice that on a qwerty (not to mention a Dvorak layout). And imagine using Dasher for coding - Dasher works well for writing words, but fails totally with the symbols and syntax used in programming.

    Some users might be able to work without a keyboard, but I can't see a future where nobody will want a keyboard...

  4. Re:As long as the keyboard? by David+McBride · · Score: 2, Informative

    You couldn't say them?

    I've tried. You just can't get the same degree of bandwidth and precision of expression from speaking as you can get typing individual characters at a keyboard. Especially if you're trying to code something.

  5. Re:Not NS's best work... by Anonymous Coward · · Score: 1, Informative

    for %a in (image*.jpg) do (
    echo Processing %a...
    move %a %date%-%a-image.jpg
    )

    Works under cmd.exe (Win2000 and XP) - no /? screens needed, either.

    Apart of that: cmd.exe features a history (up/down arrow), filename completion (tab key) and history searching (F8).

  6. Re:And the CLI still rules... by Jondor · · Score: 2, Informative

    > On the other hand, show me an
    > explorer.exe/KDE/whatever way to say "change all
    > the filenames in this dir to lowercase". Or even
    > "rename all these files from *.foo to *.bar".
    Krename? http://www.krename.net/Screenshots.11.0.html

    For the KDE part that is..

    --
    Nobody expects the spanish inquisition!
  7. Re:Not NS's best work... by chochos · · Score: 2, Informative
    I don't remember any mention that windows didn't have a command line. But I think he talked about how windows is a graphical operating system, in the sense that the GUI is completely tied to the OS, and if you want a command line, you can run it on top of the GUI, when it should be the other way around, like on Linux, where you run the GUI on top of the command line.

    Honestly, if you have a windows server, after you configure it, why do you need it to run the GUI? but you can't turn it off... and remote sessions like telnet or ssh suck in Windows.

    Mac OS apparently has the same problem, but I think it shouldn't be hard to get rid of the GUI for a server. You can boot OS without GUI if you press S while booting, and although it leaves you in single-user mode, if you make a script to start all the netinfo services and additional stuff, you get a working server without the GUI.

  8. Re:Still flawed, since there is no reference to OS by doinky · · Score: 2, Informative
    I worked on OS/2 1.x and 2.x (and 3.x), and you're wrong - 2.0 was released when it was because it had already been in the pipe so long. (It was rushed, but not because of Windows 95, in other words).

    The thing which made it look half-baked (rushed) was the (relatively) last-second decision to drop the old shell and put the Workplace Shell on top instead. OS/2 2.0 with the old Program Manager shell was pretty darn solid and could have actually been released six months earlier. Should have been, in my hindsight opinion.