If you haven't experienced costly context switching working on FE then consider yourself fortunate.
If you haven't experienced costly context switching working on FE then consider yourself fortunate.
It also is the kind of help/solution that should be implemented first, before any librairies or frameworks are added.
There's a lot that is easy and shouldn't be a problem when you get to define the scope and technologies and shared conventions used.
I may be wrong, though. Don't hesitate to correct me if that's the case.
But regarding one of your specifics, for example you said "the kind of help/solution that should be implemented first" before frameworks are added.
On the teams you've been on, was it easy for a developer (especially a junior) to say "Hey, we should really be implementing X, and we should have done it before I joined the team, can we restructure at this point?"
And, yes, I've had problems in the past with hunting rules as you say. But it's been a good long while since it happened.