I've gotten paid to work on a lot more Haskell than Ruby or Python. The languages you see depends on the languages you want to see.
Haskell is really quite adequate for real work these days. It has the libraries you'd expect, and it's a nice language with a nice runtime.
It's also worth noting that blog-popular languages are blog-popular for a reason. The people that blog about programming are the ones that need tools that give them a bit more productivity between the occasional nap or meal; the people that use the more esoteric languages want to solve so many programming problems that a sharper tool is essential to their survival. (There is only finite time, after all, and programming languages are easier to build than time machines.)
In contrast, the "popular" languages are mostly used by people whose goal is to warm their chair for 8 hours and receive a paycheck. There are a lot more people that want money than that want creative time with a cold, unloving machine, so it follows that the languages where you can get paid and not care are going to be most popular.
But if you are the second type of person, there is little advantage in worrying about what is "popular" in "the real world". You don't want to be in the real world.
Python, popular!!! that is just so great! I've watched it grow for over a decade and a half. Python got were it is, largely without the big initial push of large companies.
Maybe people now blog about python because the community has always tried to be friendly. It is usually nice to blog about Python, and have fellow enthusiasts give measured, polite feedback.
"... so it follows that the languages where you can get paid and not care are going to be most popular."
But it does not follow that there are less caring, articulate, and productive souls in a more popular languages camp.
Haskell is really quite adequate for real work these days. It has the libraries you'd expect, and it's a nice language with a nice runtime.
It's also worth noting that blog-popular languages are blog-popular for a reason. The people that blog about programming are the ones that need tools that give them a bit more productivity between the occasional nap or meal; the people that use the more esoteric languages want to solve so many programming problems that a sharper tool is essential to their survival. (There is only finite time, after all, and programming languages are easier to build than time machines.)
In contrast, the "popular" languages are mostly used by people whose goal is to warm their chair for 8 hours and receive a paycheck. There are a lot more people that want money than that want creative time with a cold, unloving machine, so it follows that the languages where you can get paid and not care are going to be most popular.
But if you are the second type of person, there is little advantage in worrying about what is "popular" in "the real world". You don't want to be in the real world.