Consider this ethical dilemma:
You have been offered a lucrative coding job writing software for a chain of coffee shops, Java Du Jour (JDJ). JDJ offers free wifi to their customers. When you join the wifi, the fine print on the "click to accept" screen says by using the free wifi, you agree to accept special offers from JDJ.
JDJ has asked you to write code that scans their wifi traffic for other email addresses (like people their customers are emailing), generates a probability score as to whether they live near by based on their IP address and anything else you can see in the web traffic. If they live in the area, add their email to a list to receive a coupon for a free small coffee.
Do you accept the job?
Answer each question separately.