Re: Can software have human attributes?

Subject: Re: Can software have human attributes?
From: Berk/Devlin <armadill -at- earthlink -dot- net>
To: "TECHWR-L" <techwr-l -at- lists -dot- raycomm -dot- com>
Date: Thu, 26 Jul 2001 11:37:40 -0700

Diane Backus <DBackus -at- DocByDesign -dot- com> wrote:
>> A corporate style guide reads:
>> "Avoid attributing human actions to inanimate objects, particularly
>> software. Example: Instead of 'The program sits and waits for the next
>> active result in the queue', write 'The program polls the queue for the next
>> active result.'"
>
>> Several developers have disagreed with this since the style guide was
>> published. What is the general acceptance level for attributing human
>> actions to software? ...

Hey, guys:

Just wanted to point out that very often software developers use commands in their software that correspond to "human" activities.

So, for example, there is a C-language statement, probably also in C++, called: wait();

Which means that the program literally DOES wait. I'm certain there are many other examples of this.

In fact, if you think about it, everything that any piece of software does could be thought of as anthropomorphic -- "read a file", "open a file", "update a record". The software doesn't actually DO anything, right? It's just a string of binary numbers encoded as electrical charges in a pile of metal and plastic.

I think if your developers disagree with the guidelines, you should change the guidelines. Or, maybe it would be better to NOT think too deeply about this; makes your brain hurt and, worse, could lead to permanent writer's block.

Anybody seen AI? (Great, great use of animation technology. Plot does not bear thinking about. But the boundary between software and humanity gets fuzzier every day; maybe it's time we updated our style guides to reflect this.)

--Emily

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
~ Emily Berk ~
On the web at www.armadillosoft.com *** Armadillo Associates, Inc. ~
~ Project management, developer relations and ~
extremely-technical technical documentation that developers find useful.~
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~


^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

*** Deva(tm) Tools for Dreamweaver and Deva(tm) Search ***
Build Contents, Indexes, and Search for Web Sites and Help Systems
Available now at http://www.devahelp.com or info -at- devahelp -dot- com

Learn about tools and technologies for user assistance developers at
The Help Technology Conference, August 21-24 in Boston, MA
Details and online registration at http://www.SolutionsEvents.com


---
You are currently subscribed to techwr-l as: archive -at- raycomm -dot- com
To unsubscribe send a blank email to leave-techwr-l-obscured -at- lists -dot- raycomm -dot- com
Send administrative questions to ejray -at- raycomm -dot- com -dot- Visit
http://www.raycomm.com/techwhirl/ for more resources and info.


Follow-Ups:

Previous by Author: Re: MS Publisher exporting to PDF???
Next by Author: RE: Can software have human attributes? meets: You Don't Need to Know How AND Why You NEED to be technical - BUT WHEN YOU'RE NOT!
Previous by Thread: Re: Can software have human attributes?
Next by Thread: RE: Can software have human attributes?


What this post helpful? Share it with friends and colleagues:


Sponsored Ads