Правила, которым должен руководствоваться любой программист при написании программы
1) Заказчик всегда прав
2) Заказчик всегда тупой
3) Заказчик никогда не знает, что он хочет (с)

Таким образом преподаватель приготовил нас к тому, что нужно предсказать любую глупость, которую будущий пользователь может совершить с программой.