I'm zero worried about it as it's never been an issue.
If you’re being hired to lead developers and projects, don’t you think you need to know the technology you’re leading?
- back end development in a few popular languages
- about an average “data architect” for lack of a better word. I’ve led implementations on every type of database imaginable including ETL type jobs and online systems.
- “DevOps” (at least if you give me an AWS account) including setting up networking infrastructure, logging, monitoring, CI/CD, etc.
I’ve led plenty of pre-sales meetings, writing SOWs, pretty PowerPoint slides and architecture diagrams etc.
The “generalist” is very useful when you need someone to lead projects and to understand how everything fits together. I’ve had to wear all of the above hats at startups. Now I wear those same hats at a cloud provider I’m sure you have heard of. I specifically targeted my current position because I wanted to be a generalist.
I’m no special snowflake. Many of my coworkers who came up the ranks in startups and have similar experience can do the same.
I'd pass on such a position.
Also you talk about only having experience in a less popular language as a death sentence.
I've been only writing Haskell professionally for a decade, but I get endless amounts of interview invites for prior experience.
Out of curiosity I went through some of the better invitations interview process and had no issue getting offers either.
If anything mentioning my professional Haskell experience gets me an offer faster no matter the positions requirements.
When I spoke to CxOs and directors, they wanted someone with a proven track record that could solve their problems. When I was being hired as a dev lead to lead junior C# developers he inherited, what would he look like hiring someone who knew Haskell?
How was i suppose to go from an empty git repo to a fully fleshed out MVP or later from an empty AWS account to infrastructure, CI/CD, to a fully fledged out MVP if I didn’t have prior experience?
If someone is looking to create a new iOS app. Who should they hire? Someone with iOS experience or someone with Erlang experience?