Maximizing Software Reliability While Minimizing Toil