I kind of don't know where to put myself on that spectrum. While I'm dealing with a pretty narrow, specialist role - data engineering, there is extreme breadth of tools and approaches in the field. I feel that internally I'm generalist, picking up new tools and ideas with ease. Especially compared to people that mastered internals of Oracle DB for 20 years.