Exceptionally good at everything or Expert at one thing?

In today's tech industry, I find it necessary that a Developer should be as flexible whenever time possible.
Rather exceptionally good at anything
Expert at something

Replies

Product, code, design
It depends. As an entrepreneur, you have to be good at everything. As an engineer, you can get away with being expert at one thing, and ok at everything else. In fact, you'll probably make more money that way. Example: Being an top-tier expert at blockchain or self-driving car systems or React.js or iOS development will make you an exceptional talent to those who need those skills.