My pace has almost always felt a bit off, but I've always hated shipping subpar systems. Whether it's other engineers or some local managers or the business, there's always been extreme pressure in competition with my desire to just do a good damned job.
It's been isolating & draining. Sometimes it's just a matter of spending 3x as long as it would have taken to line up the 300 reasons why at each spot the shit slapdash plan is shit and the good plan is good. Trying to be OK with the process, walking through people who really barely can understand any of... You have to just keep saying to yourself, fine, this is my job, I'm the expert, it's OK that you don't know, & I'm not sure that you do need to know, but here we are & this talking it through is how we're going to decide where we go I guess.