Adding a new column is fast, but the impact runs deep. Schema changes hold risk: outages, slow queries, broken APIs. Done wrong, a new column can choke production. Done right, it becomes invisible, stable, and future-proof.
First, define the purpose. Every new column should map to a real business need.