Interrogating the Interface Resources

As you work on your Interrogating the Interface assignment, you might get stalled as you try to answer some of the following questions:
  • How should I begin the essay?
  • How much background should I provide about the history and evolution of the software program I'm analyzing?
  • How much should I "dumb it down" for readers who might not be familiar with the software program I'm analyzing?
  • What strategies can I use to highlight a few specific features in the program?
  • How can I make recommendations to my readers without coming across as overly enthusiastic or overly critical?
The following resources will help you answer these questions. These essays and articles about software programs are good examples of what it means to "interrogate" a piece of software and thoughtfully represent its strengths and weaknesses.

None of these articles is "perfect," so you should not simply use one of them as a template for your essay. However, I hope that reading a few of these articles will help you get a feel for the genre of "software writing."

If you have questions about what is and isn't appropriate for an essay of this type, please refer to the original instructions for the Interrogating the Interface assignment, or come see me during office hours.

The Articles

Note: Several of these articles deal with complex computer programming languages and other confusing topics. For some of you, the technical aspects of these articles will be WAY over your head. That's OK — the point of reading through a few of these essays isn't to become computer programmers; it's to see how the authors organize their analysis and tell compelling stories.

PC World Software Reviews — PC World magazine's homepage for software reviews. These are short and sweet; pick a few for programs you recognize and read the reviews.

Macworld Software Reviews — Macworld magazine's homepage for software reviews. Again, read through a few reviews for programs you recognize.

Goodbye, Cruel Word — A personal essay about one writer who stopped using Microsoft Word in favor of WriteRoom.

Processing Processing — A highly technical, but still intimately personal, essay about a programming language that works with Java.

The Location Field Is the New Command Line
— A wide-ranging essay about the evolution of web-based applications.

C++ – The Forgotten Trojan Horse — A historical essay about C++, an arcane programming language.

Mac Word 6.0 — A memoir by one of the developers of a long-forgotten version of Microsoft Word for Mac.

Excel as a Database — A very nonacademic critique of Excel, in cartoon format. (Definitely not what we're after for this assignment, but worth a laugh, perhaps.)
Last modified: Saturday, 15 September 2007, 6:05 PM