Paul Winalski says:
Sometimes in the process of doing that youd stop and
think, "wait a
minute--we don't really want it doing that". Or you'd find that you
bhad difficulty articulating exactly how a particular feature
behaves. That's a red flag that you've designed the feature to be
too obscure and complex, or that there's something flat-out wrong
with it.
My understanding is that an unexpected result of the requirement to draft all federal laws
in Canada in both English and French is something similar: The discussion process ensuring
that a bill's meaning is identical in both languages helps rid the text of
ambiguities and errors regardless of language.