Python vs. Ruby – The Workshape.io Smackdown
blog.workshape.io
Python vs. Ruby – The Workshape.io Smackdown
1–10 of 19 posts
Re: Python vs. Ruby – The Workshape.io Smackdown
#2Re: Python vs. Ruby – The Workshape.io Smackdown
#3Re: Python vs. Ruby – The Workshape.io Smackdown
#4Re: Python vs. Ruby – The Workshape.io Smackdown
#5I would have expected the C/C++/Linux people to have higher seniority than the CSS/CoffeeScript/Node.js people. Can anybody explain this? Is it that they work in two different industries (i.e., they both build web apps, but the Python ones are heavier on the number crunching side)?
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.
Re: Python vs. Ruby – The Workshape.io Smackdown
#6Fun article, but there is a lot of selection bias here. Small sample, product focussed at younger devs, etc...
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. :)
Re: Python vs. Ruby – The Workshape.io Smackdown
#7I would have expected the C/C++/Linux people to have higher seniority than the CSS/CoffeeScript/Node.js people. Can anybody explain this? Is it that they work in two different industries (i.e., they both build web apps, but the Python ones are heavier on the number crunching side)?
Being the lead developer at a 2 month old 3 man web shop is very different from being lead developer on Microsoft Windows.
Re: Python vs. Ruby – The Workshape.io Smackdown
#8I would have expected the C/C++/Linux people to have higher seniority than the CSS/CoffeeScript/Node.js people. Can anybody explain this? Is it that they work in two different industries (i.e., they both build web apps, but the Python ones are heavier on the number crunching side)?
Seniority and titles are also majorly influenced by company size. Years ago I worked as systems administrator at a larger company. I had a friend of mine who did very similar work at a very small company. We earned basically the same, were in basically the same industry, did basically the same work and for all intents and purposes had the same responsibility. My title was Systems Administrator and his was Chief Techn…
Re: Python vs. Ruby – The Workshape.io Smackdown
#9Re: Python vs. Ruby – The Workshape.io Smackdown
#10I would have expected the C/C++/Linux people to have higher seniority than the CSS/CoffeeScript/Node.js people. Can anybody explain this? Is it that they work in two different industries (i.e., they both build web apps, but the Python ones are heavier on the number crunching side)?
The seniority level was gathered by asking each person the seniority they would like in their next job. This suggests that it is more common for people working with Ruby to think of picture themselves in a higher seniority role than their Python counterparts. It is not an actual reflection of their current level. Also it is completely subjective - Your definition of C/C++/Linux people being more senior to CSS/CoffeeS…
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.