My understanding was that before Rails, Ruby was considered primarily a language used for mathematics. Anecdotally, it does seem that I see a lot of stories about using python for statistics, but I haven't seen any hard numbers one way or the other.
Python seems to also have a lot of web implementations. I'm not sure where you are getting your numbers from.
> The skills and time load sections both re-inforce that Python is more heavily linked to Data Science than Ruby. Ruby is more of a web technology with strong affinity to front-end technologies and iOS.
SciRuby is a great project started last year to bring the same functionality to Ruby.
Also it is completely subjective - Your definition of C/C++/Linux people being more senior to CSS/CoffeeScript/Node.js people is your point of view - other people's views may be different.
I know. I meant to say "have a higher seniority in the graph." I assume the sample size was big enough to handle shy Pythonistas and/or overly-confident Ruby devs. :P
> Your definition of C/C++/Linux people being more senior [...]
I said "I would have expected [...]".
> [...] other people's views may be different.
Clearly: http://uk.businessinsider.com/best-tech-skills-resume-ranked...
My personal experience is that somebody who doesn't know C/C++ and some UNIX basics is going to write worse code on average. (Settle down.) My personal experience probably isn't representative of anything (I'm a graphics programmer), but I think it shows in the web dev world as well. Puma for example (a Ruby web server I know virtually nothing about) is crazy fast because the guy who wrote it knows about fork and signals. Another example is Bluebird (JS promises lib), which only became popular because the guy who wrote it knows how compilers work.
Being the lead developer at a 2 month old 3 man web shop is very different from being lead developer on Microsoft Windows.
We could definitely do with a statistician to help us out and minimise any selection bias, but i think that comes when we increase the amount in our data set by another order of magnitude or two. :)
I wish more articles on the Internet had this kind of transparency.
I've currently got a 97 "match" with a position there, but I still get "There are currently no matches for your desired role". Does anyone else have this? Am I doing something wrong?
In the future we will be updating the experience for users who do not get matches according to their profile. We currently show the closest matches, which I can imagine being frustrating. Instead we are thinking of surfacing insights from our data set based on your input. So, similar to this article, we'd give insights relevant to you about opportunities in the area.
The secondary skills chart seems to indicate this (at least for Workshape sample set). If so, is this the result of 10 years of working with an abstraction layer in Rails? Is it simply because Rails developers have a different focus?
The Average Workshops vis seems to indicate this slightly, but not nearly as much as the premise would indicate.