A good engineer prepares for every use case.