…careers don’t grow with specific skill mastery because that doesn’t tie with how they create value. If a PM is incredible at backlog management but doesn’t know how to frame the benefits of a product, or if they’re fantastic at business modelling but cannot understand support and operations — they can’t create value. This is because PMs only create value through end-to-end customer experiences they ship.
A good way to think about this is: which parts of the app will teach me the most about the problem by working on them? This is the exact opposite of what programmers often do when they build the “knowns” first, like user-authentication, before they dig into the hairier domain-specific features.