Live data from Hacker News

Python vs. Ruby – The Workshape.io Smackdown

blog.workshape.io

11–19 of 19 posts

Re: Python vs. Ruby – The Workshape.io Smackdown

#11
Unrelated to the article itself, but I have an ongoing issue with Workshape that I'm wondering if anyone else has.

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?

Re: Python vs. Ruby – The Workshape.io Smackdown

#12
post #9

Ruby devs build more web apps and Python devs do more systems dev and data crunching. Not exactly a groundbreaking revelation knowing that Python has much more in the way of bindings for C/C++ and Fortran libraries for statistical / math routines, but still interesting to see this reconfirmed.

Source?

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.

Re: Python vs. Ruby – The Workshape.io Smackdown

#13
post #9

Ruby devs build more web apps and Python devs do more systems dev and data crunching. Not exactly a groundbreaking revelation knowing that Python has much more in the way of bindings for C/C++ and Fortran libraries for statistical / math routines, but still interesting to see this reconfirmed.

Source? 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.

I believe they are referring to the article

> 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.

Re: Python vs. Ruby – The Workshape.io Smackdown

#14
post #11

Unrelated to the article itself, but I have an ongoing issue with Workshape that I'm wondering if anyone else has. 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?

Hey. Apologies for the bad UX here. You are currently seeing the unmatched screen. The reason for this is most likely that your desired location does not match that of the position. I'll have a look into it though to confirm whether this is the case. If you want to get back to me so we can talk about it more then email me at gordon[at]workshape.io.

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.

Re: Python vs. Ruby – The Workshape.io Smackdown

#15
post #9

Ruby devs build more web apps and Python devs do more systems dev and data crunching. Not exactly a groundbreaking revelation knowing that Python has much more in the way of bindings for C/C++ and Fortran libraries for statistical / math routines, but still interesting to see this reconfirmed.

Source? 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.

SciPy, matplotlib, pandas et al have existed and seen heavy use in the mathematical/scientific programming field for many years.

SciRuby is a great project started last year to bring the same functionality to Ruby.

Re: Python vs. Ruby – The Workshape.io Smackdown

#16
The Secondary skills distribution chart seems the most interesting to me -- it seems to indicate that Python users are more interested in other programming languages and general Computer Science (C++/Java, Unix, machine learning), while Ruby users are more likely to be focused on app/web dev (CSS, Coffeescript, Objective-C). This makes sense given Rails' popularity and libraries like scikit-learn, numpy, etc.

Re: Python vs. Ruby – The Workshape.io Smackdown

#17
post #6
post #3

Fun article, but there is a lot of selection bias here. Small sample, product focussed at younger devs, etc...

This is a fair criticism. As we build up a larger data set we hope that more value can be attached to the it and the insights be more indicative of the community. Until then we are just interested to share what we are currently finding with the new primary data we have collected. 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 amou…

The article does a good job of explaining your methods of data collection, and nothing in the content suggests otherwise.

I wish more articles on the Internet had this kind of transparency.

Re: Python vs. Ruby – The Workshape.io Smackdown

#18
Are Rubyists significantly less likely to have database skills than those who have made a profession out of Python programming?

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.

Re: Python vs. Ruby – The Workshape.io Smackdown

#19
post #9

Ruby devs build more web apps and Python devs do more systems dev and data crunching. Not exactly a groundbreaking revelation knowing that Python has much more in the way of bindings for C/C++ and Fortran libraries for statistical / math routines, but still interesting to see this reconfirmed.

Source? 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.

what planet do you come from? :)
Post reply on HN