> This is the reality of having deep experience in a specific domain.
This seems like it should be true abstractly, but concretely I've never met anyone with deep experience in a specific domain who didn't in the process gain enough experience in other domains to have basic competence in multiple domains. Not necessarily as much as specialists in those domains, but it's practically required to achieve the depths of experience in the domain you think they specialized in.
(Which is not usually the domain they thought they were specializing in.)
This is particularly relevant where there isn't a clean separation of concerns and the involved skills are highly transferable.
Basic competence is just as you stated, basic. If you are BE with basic competence in FE then I would argue you're not a BE/FE. You're a BE who has basic knowledge of how FE work is done.
This seems like it should be true abstractly, but concretely I've never met anyone with deep experience in a specific domain who didn't in the process gain enough experience in other domains to have basic competence in multiple domains. Not necessarily as much as specialists in those domains, but it's practically required to achieve the depths of experience in the domain you think they specialized in.
(Which is not usually the domain they thought they were specializing in.)
This is particularly relevant where there isn't a clean separation of concerns and the involved skills are highly transferable.