It's not about being able to do all of it -- it's about being able to do it in a sustainable number of hours a week. Otherwise, you just have someone with the programmer title but actually doing PM work, and not doing it as well as someone who is specialized in the role.
The arguments in the thread are that aligning the product as built and architected with the goals of the company is actually engineering work and not PM work.
Comments
If you’re doing all that, the company could be paying you staff engineer or senior manager salaries?
It's not about being able to do all of it -- it's about being able to do it in a sustainable number of hours a week. Otherwise, you just have someone with the programmer title but actually doing PM work, and not doing it as well as someone who is specialized in the role.
The arguments in the thread are that aligning the product as built and architected with the goals of the company is actually engineering work and not PM work.