O'Reilly logo
  • Bruno Freitas thinks this is interesting:

Some of these uses are just accidents of history, program glitches and system crashes of long ago, but many are there because they facilitated a business process that was not adequately supported.

From

Cover of Practical Data Migration

Note

Exemplo: um sistema possuia um campo "No. de Identidade", e houve necessidade de usuários informarem Passaporte no lugar da identidade. Solução temporária: fazer o sistema aceitar além de números caracteres, ao invés de criar outro campo no sistema.