being oncall forces the quality of software to improve.
if you want fewer incidents: ensure better QA, monitoring, smaller rollouts
usually developers start becoming more conservative after they do few oncall shifts and suddenly prioritize important reliability improvements, instead of shiny new features nobody will use
if you want fewer incidents: ensure better QA, monitoring, smaller rollouts
usually developers start becoming more conservative after they do few oncall shifts and suddenly prioritize important reliability improvements, instead of shiny new features nobody will use