I’ve had this conversation with myself multiple times over a 10-year career and my answer has changed at each stage.
The generalist vs. specialist question doesn’t have a universal answer. It has a career stage answer.
Early career: generalism is valuable. You’re learning what you’re good at and what you enjoy. Taking a wide range of work gives you the foundation to know what to specialise in. Specialising too early in the wrong area is harder to recover from than being a generalist for a few extra years.
Mid career: specialisation starts to compound. The same work that would take a generalist two weeks takes you one week because you’ve done it 50 times. You become the person people refer for specific briefs. Your rates reflect expertise rather than general competence.
Late career / senior: many successful senior designers return to a hybrid. Deep expertise in one area, broad enough experience to lead and collaborate across disciplines. Pure specialisation at senior level can become limiting.
The practical test: what work do you get referred for? The market often decides your specialisation before you formally choose it.
What’s your current position on this and has it shifted as your career has developed?