In 1987, when I was a music student in Boston, I attended a lecture by Kurt Vonnegut at the Public Library. He was in town promoting the release of his most recent novel, and spoke to the audience about that particular work, as well as some of his other classic works. He also spoke of his experiences in World War II, including some of the horrors that he witnessed – horrors brought about by technology (namely, weapons of mass destruction).
He also shared these experiences with students at the Massachusetts Institute of Technology, and proposed a rather radical idea to the seniors who were about to graduate in the coming months and enter the workforce. What he proposed was this: students in technical disciplines bear a special responsibility to society, and should be required to take an oath similar to the Hippocratic Oath that was taken by new physicians. According to Kurt Vonnegut, newly-minted scientists and engineers should promise that any technologies they develop would only be used for the greater good, rather than to harm or kill. Needless to say, this idea was not well-received, as many of these students had probably already been recruited by the Department of Defense, the aerospace industry, or other entities that developed weaponry. At that time, technology was certainly advancing, but not as rapidly as it is today. Since technology has become such an important part of our daily lives (and increasingly invasive as well), perhaps the time has come for Vonnegut’s oath.
Why ethics?
I had forgotten about Kurt Vonnegut’s lecture until I read “Professional Ethics and Responsibilities” from A Gift of Fire: Social, Legal, and Ethical Issues for Computers and the Internet (Baase, 2002). When Vonnegut proposed the idea of implementing a Hippocratic-type oath for those involved in the design and development of technology, he was referring to technology in a broader sense. I think that his idea is just as relevant today, especially when applied to information technology. When Baase discussed professional codes of ethics for technologists, I couldn’t help but remember Vonnegut’s words.
Having worked as a computer professional for a number of years, I never really thought about how my job could affect human beings. Since I provided third-level support (as opposed to first-level support from the help desk), my contact with end-users was limited. Why, then, would I need to worry about ethics? Since building and installing software packages was a major part of my work, I did often think about whether or not making copies of installation disks was wrong, but not much else in regards to “computer ethics”. I only knew what I was supposed to be doing, and had a vague notion that somewhere out in the company, someone’s job was made a little easier by the tools we provided (or more difficult, if the software wasn’t installed properly).
A new perspective
Baase’s article made me see things a bit differently. As I mentioned before, I was merely a “middleman”, and had no clue that there could be ethical issues involved in my work. I wasn’t a physician, a teacher, or a lawyer – all professions in which unethical behavior could have a profound effect on someone’s life. In retrospect, though, I see that there were ethical issues involved. There was no established code of ethics for us to follow (as there is for software engineers); it was more of an unwritten and informal code (or just plain old common sense). We all knew that if we installed software that didn’t work properly, it would impact the company’s bottom line due to decreased productivity, and upset the end-users in the process. We were definitely in a position of power because we were responsible for the company’s most valuable assets (aside from the employees themselves), and had we been disgruntled in any way, could have inflicted serious damage to the technological infrastructure of the company.
It makes sense that software developers should have a code of ethics to guide them. They are responsible for developing products that are accessible to different types of user, and therefore have a responsibility to involve users in the design process. One could argue that they, in fact, have a moral obligation to always design with the user in mind. The customers will be happy, and the company (and its employees) will reap the benefits of a sound, well-functioning product.
In addition, computer professionals should, in the course of their work, be honest and fair, respect confidentiality, be aware of relevant laws, honor contracts and agreements, and maintain professional competence (Baase, p. 413).
Software engineers, then, are not the only ones who are bound by a code of ethics. All computer professionals should be aware of how their actions affect others, especially when dealing with sensitive or confidential data.
A voice for consumers
After watching CNBC’s Big Brother, Big Business, I (like others in this class) was shocked to learn that so much of my personal information was accessible to complete strangers. I wouldn’t mind so much if, say, the information was part of a medical database, but the fact that so-called “commercial data brokers” have access to private information for marketing purposes is unconscionable! It’s comforting to know that organizations like the Electronic Frontier Foundation are fighting for the rights of consumers, but much more needs to be done. I would like to think that our government would step up to the plate and enact more stringent laws to protect our privacy, but I’m not holding my breath, especially since the government is one of the biggest customers of these data brokers.
A “double-edged sword”
Technology, as we all know, is a “double-edged sword”. We’ve all heard the argument that “guns don’t kill people; people kill people”, and the same could be said for all of the cutting-edge technologies that have been developed in recent years. The technologies themselves may be harmless, but there will always be unscrupulous individuals who will use them to harm others for various reasons (most likely for financial gain).
It would be nice to have a uniform code of ethics that would apply to all computer professionals and those who work with them, but ethics can be tricky. How, for example, do we decide what’s ethical and what’s not? And who decides? What might be ethical in one culture may not be in another culture. And apparently, what seems to be incredibly unethical for everyday people may just be “business as usual” for many corporations. Many (if not most) companies have corporate ethics or compliance officers, but how can we be sure they’re impartial? Again, it might be best to have outside organizations like the Electronic Frontier Foundation and professional societies monitor companies’ activities.
A moral and ethical responsibility
As technology advances, so do the risks associated with it. There are physical risks, of course, but I find the threat to privacy to be even more frightening. Technology is becoming more invasive, which sometimes has its advantages (for example, when it’s necessary to track down criminals). For now, the benefits might outweigh the risks, but many experts predict that within a few years’ time, the risks will increase. It is imperative, then, that we implement some kind of ethical code (other than our legal code) that prevents one segment of society (namely, corporations) from creating an extreme imbalance of power. In an age when technology is becoming increasingly ubiquitous and even invasive, we must protect our rights as individuals, lest we become faceless entities who exist only to serve larger, more powerful entities like corporations and governments. This may sound like fantasy now, but it could very well be reality in the future. Twenty-one years ago, Kurt Vonnegut proposed what seemed like a radical idea: that people who create technology have a moral and ethical responsibility to society as a whole. In the present day, though, it would be immoral and unethical to believe otherwise.