A good engineer prepares for every use case.
You're viewing a single thread.
What normally happens is that the engineer will raise the corner cases and then be told that will never happen and they must not prepare for those use cases. Also, they can now deliver a week earlier.