One thing to note - there's value in people who can be "bridges."
It might make some specialists angry, but there's value in people who can take a meaning in one realm of people and translate it to something meaningful in another.
Designers and engineers tend to speak different languages, so being a person who can communicate the differences and take what a code wrangler means and turn it into a design (and vice versa) is valuable.
I think what you want to stay away from is being the "I know everything about everything" guy - that sets you up for failure.
It might make some specialists angry, but there's value in people who can take a meaning in one realm of people and translate it to something meaningful in another.
Designers and engineers tend to speak different languages, so being a person who can communicate the differences and take what a code wrangler means and turn it into a design (and vice versa) is valuable.
I think what you want to stay away from is being the "I know everything about everything" guy - that sets you up for failure.