Good software management: ⁃ How to recognize it when you see it ⁃ How to encourage it ⁃ How to encourage senior management to encourage it ⁃ How to collaborate with it effectively What does good software development management look like? How do good programming managers motivate their teams? What are programming managers bedeviled by? How are programming managers tormented by product managers? What are the forces that cause discord between product and software development managers? What can be done about feature creep and late changing requirements? Why do so many parts of organizations expect feature requirements to change but not delivery schedules? What are objectives shared between programming managers and product managers that could encourage collaboration? What would happen if programming managers and product managers formed mutual admiration societies with each other?