Pisanje koda na osnovu pretpostavke je najskupniji način da otkrijmo da smo krivo razumjeli zahtjev. Kad je zahtjev nejasan, moj posao je pretvoriti dvosmislenost u zajedničko, pisano razumijevanje prije nego što napišem kod, a zatim to jeftino validirati. Dvosmislenost nije prepreka na koju trebam vratiti udarac; to je normalan dio posla koji trebam razriješiti.
