Technical Management Part 1: Maximizing Design Time While Minimizing Mistakes