New programmers create control logic that works in testing but fails in real-world scenarios: schedules don't run right, overrides get stuck, dampers flutter, or setpoints don't track.
IF (temp >= -50) AND (temp <= 150) THEN use_value ELSE alert_fault()