Introduction: Specialist vs. Generalist
Specialist or generalist?
Let’s get this out of the way you can be extremely successful as either a specialist or a generalist. It just happens that different situations call for different types of developers.
Specialization is in the eye of the beholder
It is hard to discuss this topic intelligently when people cannot even agree on definitions. Someone who looks like a generalist in certain circles looks like a specialist to everyone else standing outside that circle. Specialization is in the eye of the beholder.