Local Terraform state on a laptop is fine until somebody else pushes infra changes too. Then you have a corrupted state file and a long debugging session. Here is the remote-state-with-locking setup, the workspaces vs directories debate, and the four habits that keep IaC sane.