Does a really good job of showcasing what codeeval's target focus should be for their business, but this doesn't reflect commonly held beliefs as to what languages are seeing the highest volume of activity.
In reality I can see it perfectly.
And that's probably thanks to windows phone. Here in EU windows phone has almost a 10% of marketshare on each state (in some also more than 15% and more than IOS).
The last year I and my startup would develop our app only for ios and android. When wp went over the 5-6% our investors ask us to develop also for it asap.
For what I know, almost all startups in my incubator, which are working in the mobile app field, are now focusing in that platform while the previous year no one of them was considering it.
I don't think its necessarily poorly named, given that it is published on the CodeEval blog and in the first line of the article, in bold, they name the source of their data. Its not a great title for an HN submission though as that context is missing.
Consider the talk around wearables. Most wearables would be small devices running a bit of code. Maybe some of them will be hackable. Are the current generation of wearables powerful enough to run anything other than C (or maybe C++)? Nope. That's because most would be either small microcontroller or small ARM devices. If you take that trend and the fact that codeeval says its javascript - makes no sense.
So, submissions in codeeval should be title for sure.
What are you basing that on? They have python as #1 by a large margin, when literally every other language popularity measure has it somewhere down the list below java, C++, PHP, etc. If it were skewed towards "enterprise" users wouldn't we expect to see java, C# and C++ getting boosts rather than python?
Well, I'd argue that Python specifically has a substantial userbase from the mathematics, statistics and econometric world that rarely bleeds over to other languages, and those people tend to exist more densely in larger organizations.
It's just a heavily biased article is all. We could do a poll on HN and you'd see a dramatically different landscape. I bet C# wouldn't even register on the graph.
Nice, I stand corrected (and definitely would have lost that bed!) That's a considerably larger population of C# users than I would have expected from the startup-centric HN userbase.
Yes, but as I said I don't see any indication that the bias is towards "enterprise" at all. Python's use in statistics and related fields is quite small compared to its competition in those areas, which don't even show up. So it seems very unreasonable to suggest that is what is giving python a hugely inflated figure just to maintain the notion that there is an "enterprise" bias.
At least they provide a table. The chart is just terrible, made by somebody who cares more about visual entertainment than about conveying information.
This is so completely utterly broken I don't know why they publish it each year. At least try to fix it so it matches our current planet.
Surely they can tell that javascript and objective-c with their overlap with 'web', 'dhtml', 'jquery', 'ios', 'iphone', etc. and other such terms are skewed compared to the easily disambiguated 'python'.
"Perhaps you should fix those mistakes in your "% Change" column... Looks like some rows show a decrease when there is an increase (for example C in 2012 is 4.9 and 4.10 in 2013, and % change here is -16% ...)."
I have to remember to add "What's the % change between 4.9 and 4.10?" to my list of tech interview questions.
The title is misleading. If any, it reinforces the fact that python is a good language for solving puzzles, writing scripts, and may be small projects.
You rarely hire a PHP developer for his algorithm skills and that's what you can screen with codeeval.
By the way I don't think codeeval is a good way of measuring developer skills as some people who is very good with algorithms struggle with simple real world problems and vica versa. But that's another topic :)
Though I'd love to see the day come, it really hasn't dawned on us yet. This ranking is based on a small subset of data viz. codeeval submissions, so hardly conclusive.
Doesn't pass the smell test: http://www.indeed.com/jobtrends?q=java%2Cpython%2Cobjective-...