short notes is a journal on software, systems, engineering practices among other things.
Copyright © 2002-2006 short notes. All rights reserved.    contact address: email to the editor   ISSN 1543-6489

short notes
 
Monday, 19. August 2002

Making software useful for people


As noted in Contours we are far from making software truly useful for normal users.

The Mac may have some chance of becoming a platform good enough to allow non-techie users to really mold the environment. Musicians and graphic artists don't count. I mean normal users. I'm afraid I'm not optimistic, but it is good to see some ferment.

Why the pessimism? Perhaps the shallow response to the death of Kristen Nygaard. I was amazed at the number of C++ developers who belive they are following in the footsteps of a man who changed the course of computer science so shipyard workers could participate in software design. (I realize that the dialog on Apple scripting is at a higher level.) How many developers are focused on how to involve the people who must live with software systems? It seems to me that instead of debating the merits of various scripting languages, a comparison of the ability of domain experts and stakeholders to interact with systems built with the contenders.

For developers Nygaard's most famous work is Simula ("the first object oriented programming language" from the late 1960's hence somehow an ancestor to C++). But most developers do not know of or care about his later contribution to software engineering. As Larry Tesler notes in his orbituary of Nygaard:
In the 1970's, Kristen was an early advocate of user participation in industrial systems design. His social research into the impacts of new technology on workers influenced landmark union-management agreements and legislation, in Norway and other countries.
Nygaard passed away on 2002-08-09. A few months before that the co-inventor of Simula Ole-Johan Dahl passed away prompting Nygaard to write a warm tribute to his friend.


 
permalink   
 

 
Published since 2002-04-23
Updated: 2010-10-16
status
Youre not logged in ... Login
menu
August 2002
SunMonTueWedThuFriSat
123
45678910
11121314151617
18192021222324
25262728293031
JulySeptember
recent
recent

RSS Feed

RSS integration

Made with Antville
powered by
Helma Object Publisher