Å være seniorutvikler er å være konstant paranoid overfor den utilsiktede kompleksiteten som introduseres av forespørsler om nye funksjoner, men å aldri være i stand til å artikulere perfekt for forespørreren hvordan kompleksiteten vil manifestere seg