Did you feed the dog? (part 1: inspiration and requirements)