W artykule Dijkstry „Humble Programmer” wspomina, że dał niektórym ochotnikom problem do rozwiązania:
„Przeprowadziłem mały eksperyment programistyczny z naprawdę doświadczonymi wolontariuszami, ale pojawiło się coś zupełnie niezamierzonego i zupełnie nieoczekiwanego. Żaden z moich wolontariuszy nie znalazł oczywistego i najbardziej eleganckiego rozwiązania. Po bliższej analizie okazało się, że ma to wspólne źródło: ich pojęcie powtarzania było tak ściśle związane z ideą powiązanej kontrolowanej zmiennej, która ma zostać wzmocniona, że mentalnie nie można było dostrzec oczywistości. Ich rozwiązania były mniej wydajne, niepotrzebnie trudne do zrozumienia, a znalezienie ich zajęło im bardzo dużo czasu. ”
W czym problem Dijkstra podał wolontariuszom? Jakie były rozwiązania?