Do you really make money with Haskell?
I wrote earlier this week that I was not mentioning that I was using Haskell when I introduce myself.
Every now and then, I come into "new" groups, introduce myself as a software engineer and there is always someone else in the field which is curious about my technology stack.
Usually, I try to avoid the question, hoping I'll dodge trolls and other philosophical discussion about the best programming language.
But there are times where I'm introduced by someone, introducing directly me as "the Haskell guy", which made me feel part of an endangered species.
Aside of the usual programming discussions, people ask me if there are positions in Haskell.
Recently, I have met some very upfront which asked "How much do you make with Haskell?"
It was a bit awkward for me to answer that, not because I do not like to talk about money, my salary is publicly known, but because I do not make money with Haskell.
Every week, I get in touch with 1-3 recruiters because I have "Haskell" on my profile.
I get hired because I come with a more than a decade of experience, at various positions.
But ultimately, I get paid because I contribute at various levels (design, architecture, stakeholders managements, mentoring, leading), in various fields (programming, operations), and in various technologies (frontend, backend, infrastructure.
I could have made way more money being a well known expert of Rust, Go, Python, Java, TypeScript.
But only because bigger companies use them.
It would only narrow my scope, but fundamentally, my core competencies would not change.
My strategy is maybe a bit naive: develop a solid set of core competencies, being well known for niche ones.