It all started with an innocent request: "Let's add a column X to the table. We'll need it for a new feature." Just a column. Nothing special. Quiet, humble, placed at the end of an existing table. Then came the first variation: "X is optional, b...