Computer de-evolution: Features that lost the evolutionary war

Today's tools may be more powerful, but many lack some useful features of their forebears.

By Daniel P. Dern, ITworld |  Software, keyboards, Linux 31 comments

Today's computers offer processing power, speed, storage, Internet connectivity, display size and quality, and other capabilities that few even dreamed of ten or more years ago, certainly not at prices affordable for any developer or even consumer.

And many of the applications that run on these machines cheerfully consume these cycles, network megabits per second and gigabytes of RAM and storage.

But there are some things they don't do that the old, slow, often command-line-intead-of-GUI-oriented applications did.

Image credit: BlatantNews.com/flickr

I've got my own pet peeves, of course. Two of the text editors I used to use -- PC-Write, the old DOS text processor I used to write my freelance articles with, and also PEN, a Unix screen-oriented text editor that was at BBN when I worked there, which I used for writing computer documentation and other projects -- could split the screen window as many times as I wanted (e.g., I could have five or six slices of a file showing). For editing long, complex documents, this was a great convenience. By contrast, Microsoft Word can only split the screen in two.

And when I moved my landline phone from Verizon to Comcast (going digital in the process), I lost one feature that was often useful: Remote forwarding. With remote forwarding I could set call forwarding from a phone other than my home phone to a phone other than my home phone.

Here are some thoughts from developers and users who have been in the biz long enough to have used a variety of tools. Not surprisingly, the features they miss mostly center around productivity and efficiency.

Shortcuts and keyboards

"I have been typing on a computer since 1981," says Eric Loyd, President and CTO of Bitnetix Incorporated, a small technology consulting company located near Rochester, New York. "What I miss most are keyboards that have some 'omph' to them, and software that makes use of keyboard shortcuts. I really miss the 'clicky' IBM Model M keyboards from the mid and late '80s, for instance. I can type 150+ words per minute and I can move my fingers across a keyboard faster than I can move my hand to a mouse, move the cursor, click, and put my fingers back on the keyboard. I really really really miss customizable keyboard shortcuts."

John Hedtke, a consultant, author of 27 non-fiction books, and president of JVH Communications, says "The main feature I miss on today's keyboards is having FUNCTION keys (F1, F2, etc) on the left of the main key area, and a CONTROL key in the middle of the left-side column of keys (so it goes from top to bottom: ~/TAB/CTRL/SHIFT/ALT). There are a number of CTRL+F-key and ALT+F-key combinations that can quickly and easily done with one hand in this configuration without looking, whereas having the CTRL key at the bottom and the function keys at the very top requires you to use two hands to create a combination and you have to look at the keyboard. If you're a touchtyper like me, you loathe anything makes you stop looking at the screen and moving into a real-time mode. The flow is broken and it's slow."

Fortunately, reports Hedtke, "There is a programmable keyboard available -- the CVT Avant Stellar, which has the F-keys to the left AND the top. It also lets you reprogram the locations of the CTRL, ALT, and CAPS LOCK keys. (They ship their keyboards with keycaps for those keys, in fact. They know their audience.) The keyboards have that deep stroke and click that the old IBM AT keyboards had. The tactile and auditory feedback adds 20wpm to my typing speed when I'm really cruising."

This keyboard isn't cheap, Hedtke concedes: "They were nearly $200 when CVT was making them directly, and the current Avant Stellar keyboard is around $325. But for many of us, it's more than worth it."

(If you've got one of these keyboards, you may want to have it reconditioned at some point, notes Hedtke.)

31 comments

Larry Farley
Larry Farley 34 weeks ago
Yeah! Why can't computer manufacturers create one that can do the things like a Commodore could? No page or swap files. Just do it.
Larry Farley
Larry Farley 34 weeks ago
I agree. Some of the 80's editors were awesome. WordPerfect is a must have. Even the printer options are great. Why don't they make something like that today?
Dan Capper
Dan Capper 38 weeks ago
Pissed off that I wasted precious seconds of my life reading this utterly crap article. Are you kidding? Since when can't I bind custom shortcuts in Windows? Since when can't I get a clicky keyboard? Who cares about scrollbar behaviour, I have a scrollwheel like everyone else? can't kill an app? Task Manager not good enough for you? Keep hitting the X by mistake!! Get rid of your ball mouse ffs! - and Turbo Pascal?? SERIOUSLY?? Who wrote this garbage!?
Ralph
Ralph 38 weeks ago
Automatic file versions from DEC VAX/VMS! (And maybe even on DEC RSX before that.)

foo.bar;5 was version 5, foo.bar;4 version 4, etc.

No messing around with renaming files, etc. And to clean up, purge/keep = 5 foo.bar or something like that. I thought it was great when developing command files, so if you screwed it up, just go back a version or two. I really don't understand why that feature disappeared! I really miss VMS.
Windows 7 and Server 2008 R2 now let you mount a drive Unix/Linux-style to a mount point folder path:

http://technet.microsoft.com/en-us/library/cc753321.aspx

Supposedly you can do this in Vista/Server 2008 as well:

http://www.vistax64.com/tutorials/196423-mount-dismount-drive-partition-folder.html

badtux99_tw19058868 38 weeks ago
What I miss: Late 80's WordPerfect would save your work to disk invisibly as you typed. If the power went out before you saved your work, or your OS crashed, or anything bad happened, all you usually lost was a few lines of text -- when you next fired up WordPerfect it'd tell you that it had file X open when an unknown crash happened, do you want to recover it? And it would, if you answered "Y". Why don't we have that in today's word processors? Whether Word on Windows or OpenOffice on Linux, I've had too many documents eaten because I didn't save before something crashed!
James Donahue
James Donahue 34 weeks ago in reply to badtux99_tw19058868
I think today's Microsoft Word and Office still may have the feature which autosaves, and has a recovery incase your computer fails or the power goes out.
DDay
DDay 38 weeks ago
I miss symbol tables from compilers and assemblers. I have little memory for where a symbol is defined. Oh yeah, in emacs I use meta-. all the time, but there was something about having a symbol table that I prefer. I ended up writing my own symbol hacks to generate what I want. Isn't that what hackers are supposed to do?
Christopher F. Chiesa
Christopher F. Chiesa 38 weeks ago in reply to DDay
I miss the function-keypad behaviors of VMS and its applications (especially in the "command shell" DCL, the EDT text editor). In DCL you could bind what may have been an essentially unlimited number of commands to whatever keypad key sequences you liked. In EDT (in "screen mode," analogous to today's editors, and as opposed to the default which was command-line mode; you kids don't know what you missed) you could navigate rapidly through the file by wailing away at the keypad: one key moved you "by words," another "by characters," another "by lines," etc. etc. Another two set the direction (forward or backward in the file) those navigation commands would move you. You quickly got very, very good at the navigation key sequences, to the point where my brain has long forgotten the bindings but my hands still remember them, twenty years later.

I miss VMS's Text Processing Utility (TPU) -- a Pascal-like language, interpreter/compiler, and execution engine specifically for implementing text editors. It was general-purpose enough that you could ingest-and-interpret virtually any data file format, present it in text form, exercise very fine control over editing it, then save it back out in its native (perhaps binary) format, while being constrained enough that all editors implemented in it had the same "feel" to them and were easy to learn. The only other thing that even came close to it was Emacs on Unix, with its built-in LISP interpreter -- but I could never get my head around LISP. If I had, though, I'd be raving about Emacs here too.

Most of all, I miss VMS's Language Sensitive Editor (LSE) (which may well have been written in TPU). This was a text editor that knew programming languages. Upon creating a new "empty" file with LSE, you were presented with a template string representing "an entire program" in the language represented by your file's name's "extension" (.BAS for Basic, .PAS for Pascal, .COB for Cobol, etc.). Move your cursor into the template string and hit a function key, and the template would "expand" to a series of slightly-lower-level templates representing, say, all the *sections* of a program. Move into one of *those* and hit the function key, and you'd get a series of all the possible things that could appear in *that section* of a program. Onward and downward 'til you hit, say, a template for a FOR loop or what-have-you, which wouldn't expand any further but required you to actually fill in your own loop-variable name, starting and ending values (or whatever; details depend(ed) on the specific language) -- which was the first time in the process you actually had to TYPE anything. In LSE, you could actually write programs IN LANGUAGES YOU DIDN'T KNOW. I know, because I did it a few times. Awesome, awesome, awesome, and I've never seen anything else like it since.
Keith.S.Thompson
Keith.S.Thompson 38 weeks ago
Looks like my comment didn't show up (how many hoops do I have to jump through to post a comment here?)

Anyway, you don't need a special keyboard to get the control key in its proper position, immediately to the left of the 'A' key.

Most Linux systems should have an option in Keyboard Preferences to make caps-lock a second control key.

I don't know about MacOS, but it likely has something similar.

As for Windows, Windows *still* doesn't have this as a control panel option -- but there's a registry hack that does the same thing. Drawbacks: you need administrative access to install it, it applies to the entire system, not just to you, and you have to reboot before it will take effect. (Oh, and you're still using Windows.)

No offense to those who prefer having the control key below the shift key, or who actually like Windows.
Who remembers the NEWS window system from Sun? It came out about 1988 and had the ability to create arbitrarily shaped windows. I particularly likes the circular menus, which I found could navigate much faster than today's square ones.
Ian Goos
Ian Goos 38 weeks ago
Referring to quickly killing an inadvertent app launch: Mac OS used to have a slight delay after double clicking an app where you could quit it immediately. I think it was command+. (period), but might have been command+Q.
These days I right click on the dock and force quit. I bet there is a way to kill it with a combo of process filtering and Maestro.
JohnPilge_LinkedW5dCwk 38 weeks ago
I miss the global Rename [REN] command from early DOS. With one line you can change all the .DAT files that start with TEST1 to .bak files [ren test1*.dat test1*.bak].
MatthewBorcherding_Linkedwt5P0n 38 weeks ago in reply to JohnPilge_LinkedW5dCwk
It's still there! Just open a cmd.exe (Command Prompt) window. Back to command line goodness!
fyngyrz
fyngyrz 38 weeks ago
...and for Mac users, the Matias Tactile Pro 3 is the one to try; after literally years of suffering with Apple's execrable "chicklet" keyboards (which are getting worse instead of better), I finally coughed up the $$$ for a Matias TP3, and all I have to say is I should have done it after the first chicklet keypress. My typing speed is waaay up, my confidence is higher that I actually *did* type something, and my error rate is waaay down.
fyngyrz
fyngyrz 38 weeks ago
I miss in-memory OS models. I despise all the swapping, the virtual memory... programs run much more slowly than they really need to. Linux is particularly bad at memory management -- load a big program, hop over to something else, linux promptly pages out chunks of your big program, or its data, or both -- then you hop back, and you waaaaait..... then it finally puts it all back together and you can go back to work. Likewise, running apache, serving a bunch of web sites, memory soon becomes clogged with cached pages that have NO need to be cached. Linux advocates will tell you this is a feature; but it really isn't, it's a huge performance bottleneck. I paid for my memory; it should be available to me to use as I please. If I'm running some large program, I don't want to have to compete with the web server for ram. What's the point of having fast drives if everything ends up stuffed in ram? Why can't I easily tune these behaviors? I have a machine with 16 gb of ram, I'd like to turn VM and swap right the heck off. But I can't; "modern" OS's (Windows, OSX, Linux) aren't able to run correctly unless they're swapping, flopping, misusing my memory and wasting my time.
TimLSoCal_tw14076903 38 weeks ago
I really miss having NON LETTERED DRIVES. So tired of device dependencies. Unix doesn't have this problem, nor did VMW. Windows just keeps soldiering on with drive C:.
Renan Birck Pinheiro
Renan Birck Pinheiro 38 weeks ago
I miss simple, lightweight software that is straight and to the point, doing a single task and doing it well.
Howard Blair
Howard Blair 38 weeks ago
If you're looking for something like a TSR for Windows, try AutoHotKey - it allows you to assign global hotkeys for Windows that work in any other Windows program - and the scripting language is sophisticated enough to ignore any active window that shouldn't have the hotkey enabled. It allows you to adjust volume settings, read and write the clipboard, convert hotkeys into mouse movements and/or clicks, etc....and best of all, it, and dozens (of not hundreds) of free scripts are available for it. Disclaimer: I am no way affiliated with the software or its authors.
HartlJuergen_YahIQPUFW 38 weeks ago
about the only thing I miss, is instant on. In the early days, Apple II, Commodore 64, you turned the computer on, and you could use it instantly.
Sean Eisenheim
Sean Eisenheim 38 weeks ago
I miss the hardware sprite systems of old. Apple II and Commodores had these, and they were fantastic for games. You could even check a location in memory to see if the sprites had collided. It was awesome. Today sprites don't exist at the hardware level, instead sprites are emulated. It ends up being much slower, than having dedicated sprite hardware would be.
I still use an IBM Model M2 keyboard from an old PS/2 and fear the day it ever decides to die. Fortunately they were built so well that may be some time off and eBay always has some floating around. The PS/2 still works.
ChrisJohnsen_LinkedMbXXfI
ChrisJohnsen_LinkedMbXXfI 38 weeks ago in reply to StevenHunter_LinkedwCWL15
If your M2 does die, have a look at Das Keyboard. Not quite the same, but it's the closest I've been able to find.

Add a comment

Post a comment using one of these accounts
Or join now
At least 6 characters

Note: Comment will appear soon after you have activated your account.
Obscene/spam comments will be removed and accounts suspended.
The information you submit is subject to our Privacy Policy and Terms of Service.

ITworld LIVE

SoftwareWhite Papers & Webcasts

White Paper

Best Practices Guide: Microsoft Exchange 2010 on VMware

This guide provides best practice guidelines for deploying Exchange Server 2010 on vSphere.

White Paper

Free Trial: vRanger, the Powerful VMware Recovery Solution

When disaster strikes, don't waste hours and dollars recovering critical data. vRanger delivers blazing-fast speed and granular recovery for your VMware applications and data. Get your free trial today.

White Paper

Executive Guide to Business and Software Requirements

This paper is designed as an executive briefing on the issues surrounding business and software requirements. It features a wealth of statistics and tactics to help you get requirements right, and includes a tear-out single page summary.

White Paper

How to Launch a Successful IT Automation Initiative

Corporations across all industries are under increasing pressure to cut costs and work more efficiently. In the race to meet both of these requirements, many organizations turn to technology, often purchasing and installing disparate pieces of software in hopes of achieving efficiencies not afforded by manual systems.

White Paper

Why Corporations Need to Automate IT Systems Management

With corporate budgets being slashed and leaders expecting more out of their employees, companies are forced to do more with less, yet are still expected to provide the highest quality experience to customers. This is pushing them to make better use of their IT assets without breaking the budget. Companies are under more pressure than ever, thanks to data management regulations; increasingly complex security threats; and growing demand from management and end users for 24/7 uptime and high performance. These hurdles require a strategic investment in technologies that boost efficiency, save money and position IT as an integral part of the entire firm's operations. IT systems management is helping corporations fill these gaps.

See more White Papers | Webcasts

Ask a question

Ask a Question