Comment Silly (Score 1) 162
This is kind of a silly question.
If development has taught me anything, it is that you can't account for every use case, and unless you're releasing something particularly tiny, you can't have a contingency for every foreseeable misuse.
Easiest solution: The robot provides one drink for one coupon or ticket. It is up to the owner of the robot to control how those tickets are distributed and managed.
Machine for the automated part, while a human handles the human problems.
If development has taught me anything, it is that you can't account for every use case, and unless you're releasing something particularly tiny, you can't have a contingency for every foreseeable misuse.
Easiest solution: The robot provides one drink for one coupon or ticket. It is up to the owner of the robot to control how those tickets are distributed and managed.
Machine for the automated part, while a human handles the human problems.