I've got a plan for the platform, the upgrades and rebuilds that keep it healthy, and product has their own list of features they want by dates they've already promised. Every quarter the two lists collide and mine loses. I try to slot my work into the gaps and there are never enough gaps. Keeping the tech alive and keeping product happy feel like two roadmaps fighting over the same weeks.
More people experience this than they realize.
Your plan for keeping the platform healthy keeps colliding with the product roadmap, and yours loses.
If this sounds familiar, the Library can help you find the bigger picture.