A software engineer is hired to develop banking software, but, during a slow period, the employer asks the engineer to develop computer graphics for slot machines in a gambling casino. Slot machines are legal, but many people consider them to be deceptive and unethical as they do not reveal the true odds of winning. Casinos themselves are designed with a distracting, maze-like atmosphere. Many gamblers become addicted to betting and lose everything.
The software engineer does not want to put his creative effort into promoting gambling, so what should he do?