DoiT Interview Question

Background, motivations and a development task.