Brian Freid breaks down the difference between upward management and servant-leadership by discussing examples of both during his years in software development. He also takes the time to explain the similarities and differences between various management roles.