no metaphor is perfect, but I think figuring out who is impacted and how by decisions to rush or skip things is important.
no metaphor is perfect, but I think figuring out who is impacted and how by decisions to rush or skip things is important.
Deferred maintenance of other engineered systems is a better metaphor because it includes severe consequences. If you ignore problems in an aircraft, the aircraft doesn't just look slightly gross: it has to crash land in a river, severely injuring 8 people and killing 2. Similarly, the long-running transactions in that batch job you didn't fix + the fact you delete info from other systems within the batch job before the transaction commits + the job retries on an aggressive backoff + you only have a single database with a limited number of available ports, can all multiply together into a significant outage and data loss.