Reflections on product management and how to build better teams and solve real problems