I’m still trying to figure out how one becomes a “generalized specialist”. I would seem that once you establish yourself as a generalist, it becomes increasingly difficult to achieve specialization.
Let’s say in a run of the mill enterprise web developer, but I have an interest in a particular niche, say low level network programming or game development. I can hone my skills in the latter all I want, but I’ll never get the chance use them at my day job and I’ll never get a job working in that nice because they’re only interested in already established professional experts.
It's a fun style of advice-giving
Yeah this is the part I’m stuck at. You can’t just “establish your career in something you’re passionate about”, lucrative or not.