I'm not saying "don't learn Haskell/Scala" or "never work at a company that uses Haskell/Scala". I'm saying that early on, you want to have widely-used technology on your resume, and then you can start to find a niche.
If your first and only job is at a Haskell shop, it's going to be much harder to get a job at a place that uses something more mainstream.
Does that make sense? This reflects popularity only, not the quality of the technology.
I'm not saying "don't learn Haskell/Scala" or "never work at a company that uses Haskell/Scala". I'm saying that early on, you want to have widely-used technology on your resume, and then you can start to find a niche.
If your first and only job is at a Haskell shop, it's going to be much harder to get a job at a place that uses something more mainstream.
Does that make sense? This reflects popularity only, not the quality of the technology.