One dilemma I find myself pressing against time and time again is how to tackle larger technical debt that has formed over the years in a code base. The team I'm currently on includes slack weeks in our sprint planning to address this. It's helped provide a sane space to battle the things that make our time coding more difficult.
Re: "get it out the door", I think it's worth having open, honest discussions with product managers about expectations that engineers and product folks have around that concept. I sometimes get frustrated when I am pushing a tight deadline and can't address code debt in a satisfactory way, but at the same time, our jobs are to get features out efficiently.
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.