| To be frank, this has an anti-capitalist smell and I don’t feel is written in good faith. Sure there are managers that crack the whip, but most the places I’ve worked for, my manager was a former IC and cared deeply about the health of the product, while protecting the IC team I was on from the business side. Learning more about the business portion and product manager viewpoints, gives me a more sympathetic tone to the whole situation. We shouldn’t expect someone whose career they’ve focused on the business side to understand the software in depth. Sure there’s space to learn anything, but people have lives outside of career. Instead, a healthy company delegates these tasks out. It’s the responsibility of my manager to have one foot in the software, and one in the business, to help best translate and champion towards a common goal. It’s the responsibility of her managers to respect the decisions she makes, and when hard lines are drawn for the sake of the health of the product to adhere to them. Within reason, of course. This to me makes me feel excited to go to work (not every day, I’m not a psycho :) ), and makes me want to climb the ladder. I get paid well, produce value for the company, and get opportunities to work on challenges and with data/systems that I otherwise would not be able to. With that knowledge, I can then take that to my side business and more effectively grow it. Don’t think there’s any “they’re taking the spoils” going on… |