"One, moving 'Destroy Window' -- usually indicated by a square icon with an 'X' in it -- from the opposite end of the title bar where I'd only click on it when I MEANT it, to right next to 'Iconify' and 'Maximize.'" This window control problem is now universal, according to Cattey: "It's on Windows, Linux and MacOS, as well as Solaris."
Even today, says Cattey, "Every so often I DESTROY a window I really wanted to inspect more closely. Somehow the popular 'Let's group the controls together' won out over 'That control is dangerous, keep it away from the others.'"
Paging, paragraphing, and scrolling
Another feature Cattey misses is in the scrollbar. "I'm disappointed in the direction scrollbar behavior has evolved," Cattey laments. "In the early days of user interface toolkits (think back to the X Window system, Sun Open Look and the CMU Andrew Toolkit of the early 1980s), Windows, MacOS, and UNIX Workstation platforms explored many possible aspects to scrollbar action beyond just dragging the bar to move the text."
"The CMU Andrew Toolkit had very complex scrollbars that took a while to master," say Cattey. "Once mastered, they provided two features I miss very much: left-click to bring this line to the top of the window and right-click to bring the top line of the window down to here. I could comfortably read online documents by paragraphs and other logical groupings by positioning the mouse appropriately in the scrollbar and doing a quick left-click or right click. It quickly became a habit that required no thought."
This complex scrollbar behavior "looked like it was becoming accepted," according to Cattey. "I remember being pleasantly surprised to find it available in Emacs built against the Athena Widgets. It was there for a while, but then it was gone. The more popular Mac and Windows platforms evolved very different ideas about whether to offer the ability to support a right mouse button, and what behavior it should have. Scrollbars got simpler. Too simple for my tastes."
"To this day," says Cattey, "Whenever I read an article online, be it in Adobe Reader, a text editor, or a web browser, I try to get an uninterrupted paragraph on the screen, fail, curse, and move on, knowing that online reading used to be a far less turbulent and far more graceful experience before popular and simple displaced complex and useful."
Before there were scrollbars, command-line interfaces to Unix and DOS would paginate output and pause when the screen was full, until you requested the next screenful with the "more" command -- which required being included in the command line, e.g., "grep fnord * | more" ("search for the character string 'fnord' in all files in the current directory, and pipe the output through 'more').