Adding a new column to a database sounds simple. It is not. Schema changes touch every part of the system: queries, indexes, constraints, data integrity, and performance. The wrong type, the wrong default, or the wrong nullability can cascade into downtime or silent corruption.
First, choose the right position. In