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?
- Nokat نكت