Skip to main content
Home
The Baheyeldin Dynasty
The journey for wisdom starts with knowledge
  • Home
  • About
  • Site Map
  • Contact

Business Ethics: Would You Have Written Such A Program?

  1. Home

By Khalid on 2005/11/15 - 13:20, last updated 2005/11/15 - 22:11

I was recently approached by a client who wanted a custom Drupal module.The module was supposed to be a clone of Drupal's "Who's New" and "Who's Online" modules, but with user defined input. The specifications were that would be an admin defined list of users, and the module will select some of them at random. There would also be a user defined list of how many users to show online at a certain time (how many registered users, and how many guests). In other words, it would give a fake sense of the site being a very busy one.I politely told the person who requested this module that this amounts to deception. Their answer was it was like the opening day of a restaurant when it is packed with guests, but all of them are really relatives and friends of the owner who invited them for the opening night.I then recommended that if these two blocks give a sense of being "alone in a restaurant" then just disable them. I never heard back from him.Now that I think more about this, there are analogies elsewhere. I am not talking about the legality, since most of these acts are legal in many places. I am talking about the self respect and morality aspect of it. For example, writing software for a gambling web site. Or writing software for gambling machines. So is writing software for the "adult entertainment" industry and web sites.I find that some who engage in these less than savory activities justify it by saying "just doing my job" or "I am not engaging in the act myself".How about if someone is facilitating terrorism by running a web site to help terrorists communicate?

Contents: 
Drupal
Software
Technology in Society
  • Add comment

Comments

Brian Puccio (not verified)

Ethics

Tue, 2005/11/15 - 20:26

Would I (if I were a php programmer) write this module? No.

Would I work on an adult website? Sure.

I don't think nudity and porography are wrong. Some people do so doing that sort of work would seem unethical. I do think deception is wrong, therefore I wouldn't do the module work. However, what I'd find very interesting is how many people would find it unethical to lie, but would have no problem writing this module on the ground that they aren't lieing, just helping someone else.

  • reply

Lennart (not verified)

ethics - about leaving the informed choice with the user

Wed, 2005/11/16 - 14:13

I do not think writing software for gambling sites is unethical - BUT writing 'rigged' gambling software certainly is. The user must know what the user is getting into - that is what matters. Then the choice is up to the user.

When a user decides whether to sign up for a site, the choice must be made as informed as possible, so *for sure* you did the right thing in not writing a module that would facilitate deceiving users.

  • reply

Muammar Kris Khaira (not verified)

Good article. I don't think

Thu, 2005/11/17 - 11:15

Good article. I don't think technology and the scientific subculture is an ends by itself. It's a means to improve this world. You did the right thing by not doing it, though you should have suggested alternatives instead of merely eliminating his decision.

Brian, I don't think doing otherwise would have been helping someone instead of helping deception. It would be a greater help to that client if he had found a better way to get more traffic to his site.

  • reply

Khalid

Ethics and Morals are relative

Thu, 2005/11/17 - 15:57

Ethics and morals are relative, despite the term "moral relativity" being a stigma for many these days.

Examples abound: what is immoral in one era/society can be perfectly acceptable in another (e.g. "living in sin" a few decades ago, vs. "common law" today, polygamy in some societies, consuming alcohol, marriage of siblings, marrying one's daughter, eating shellfish, ...etc.) All these were/are perfectly acceptable at some point in time/society.

The point was not this though. The points was that many would not engage in something but would facilitate this same thing. For example, if you ask the porn programmer if he would get in front of the camera, he would object, yet, he does not have a problem getting paid for something he would not do himself.

The same goes for the mafia bosses who would never dirty their hands, but give orders to intimidate and kill other people.

I hope it is clearer now.
--
Khalid Baheyeldin

  • reply

Lennart (not verified)

So your point was hypocrisy

Sun, 2005/11/20 - 10:30

So your point was hypocrisy ?

Anyway, I think your conclusion "morals are relative" is premature.

There are a number of universals, and when these are overridden it is usually by ethical not moral considerations. Incest taboo is an example.

  • reply

Khalid

Not really

Sun, 2005/11/20 - 21:35

Not really hypocrisy, but rather "I will not do it myself, but I have no qualms of doing it for others".

Of course there are some universals, such as not killing someone else. But these are fewer than what most people think ...

  • reply

Current

Pandemic

  • COVID-19
  • Coronavirus

Search

Site map

Contents

  • Family
    • Khalid
    • Ancestry
    • Extended
  • Friends
  • Nokat نكت
  • Writings
    • Cooking
    • Culture
    • Science
    • History
    • Linguistics
    • Media
    • Literature
    • Politics
    • Humor
    • Terrorism
    • Business
    • Philosophy
    • Religion
    • Children
  • Technology
    • Linux
    • Arabization
    • Drupal
      • Association
    • Software
    • Internet
    • Technology in Society
    • Digital Archeology
    • NCR History
    • MidEast Internet
    • Programming
    • Saudi ISPs
    • Miscellaneous
  • Places
    • Canada
      • Weather
    • Egypt
      • Cuisine
      • Alexandria
      • E.G.C.
    • USA
    • Saudi Arabia
  • Interests
    • Astronomy
    • Fishing
    • Photography
    • Snorkeling
    • Nature
    • Photomicroscopy
  • Miscellany

In Depth

  • al-Hakim bi Amr Allah: Fatimid Caliph of Egypt الحاكم بأمر الله
  • Alexandria, Egypt
  • Arabic on the Internet
  • Articles on the history of Muslims and Arabs in the Iberian Peninsula تاريخ المسلمين و العرب في الأند
  • DIY GOTO Telescope Controller With Autoguiding and Periodic Error Correction
  • E.G.C. English Girls College in Alexandria, Egypt
  • Egyptian Cuisine, Food and Recipes مأكولات مصرية
  • George Saliba: Seeking the Origins of Modern Science?
  • Internet Scams and Fraud
  • Mistaken for an Arab or Muslim: Absurdities of being a victim in the War on Terror
  • Mistaken Identity: How some people confuse my site for others
  • One People's Terrorist Is Another People's Freedom Fighter
  • Overview of Google's Technologies
  • Photomicroscopy
  • Pseudoscience: Lots of it around ...
  • Resources for using Google Adsense with Drupal
  • Rockwood Conservation Area, Southern Ontario
  • Selected Symbolic Novels And Movies
  • Snorkeling the Red Sea near Jeddah
  • Updates and Thoughts on the Egyptian Revolution of 2011

Recent Content

Most recent articles on the site.

  • Origin Of COVID-19: Natural Spillover, Lab Leak Or Biological Weapon?
  • Kamal Salibi and the "Israel from Yemen" theory
  • How To Upgrade HomeAssistant Core In A Python Venv Using uv
  • Ancestry - Paternal Side
  • Review of Wait Water Saver For Whole House Humidifiers
more

Most Comments

Most commented on articles ...

  • Another scam via Craigslist: offering more than asking price
  • Warning to female tourists thinking of marrying Egyptians
  • Craigslist classified for used car: Cheque fraud scam
  • Winning the lottery scam email: World Cup South African lottery
  • Email Scam: BMW 5 Series car and lottery winning
more

About Khalid

Various little bits of information ...

  • Khalid Baheyeldin: brief biography
  • Presentations and Talks
  • Youtube Videos
  • GitHub Projects
  • Drupal.org Profile
  • Astrophotography @ Flickr

Sponsored Links

Your Link Ad Here

Tags

Android Mobile Ubuntu Sony OnStep OpenWRT Router Ericsson COVID-19 Rogers Coronavirus Arabic Kubuntu Home Assistant GSM Telescope tablet Spectrum Scam Python 419 Laptop Firefox DIY CPU Conspiracy Comet Balkanization backup App
More

© Copyright 1999-2025 The Baheyeldin Dynasty. All rights reserved.
You can use our content under the Terms of Use.
Please read our privacy policy before you post any information on this site.
All posted articles and comments are copyright by their owner, and reflect their own views and opinions, which may not necessarily be consistent with the views and opinions of the owners of The Baheyeldin Dynasty.

Web site developed by 2bits.com Inc.