This document summarizes a talk on systems engineering smells and fixes. It discusses common problems observed such as outsourced operations, lack of testing and automation, and suppressed volatility. It recommends adopting practices like infrastructure testing, automated deployments, and chaos engineering to improve reliability and prevent failures by learning from errors in a staged manner. Configuration should be coded and production readiness validated through gamedays to ensure systems can withstand failures.