Live data from Hacker News

Linux Journal: Readers' Choice Awards 2010 - Best Programming Language: Python

linuxjournal.com

21–25 of 25 posts

Re: Linux Journal: Readers' Choice Awards 2010 - Best Programming Language: Python

#21
post #9
post #8

I have a hard time taking this too seriously because CVS ranked as the third best revision control system above bazaar and mercurial.

That was definitely a "WTF" moment when I saw that. Are we in the Bizarro world? I know that Git vs. Mercurial is a bit like Vim vs. Emacs, but I can't see how any rational person could rank them on opposite sides of Subversion. If someone likes centralized over distributed, Subversion should beat both Git and Mercurial. If one likes distributed, both Git and Mercurial should beat Subversion.

> If someone likes centralized over distributed, Subversion should beat both Git and Mercurial.

Personally I think you can do centralized better with Git and Mercurial then you can with Subversion. You just have to add some hooks to enforce it.

Re: Linux Journal: Readers' Choice Awards 2010 - Best Programming Language: Python

#22
post #10

There are some unusual results here and it is because the results are swayed by topics and technologies that LinuxJournal cover, especially what they cover favorably. ie. The results inevidably reflect the editorial opinion of LinuxJournal, since most of those who answer the survey are likely to source their information from the magazine. As an example, take revision-control. The winner was git, but unusually CVS and…

There are some truth in your statement. But as for Ruby (and Rails), for those who bought the magazine would be greeted by a person's column (sorry I forgot his name, but he has a PhD I think) who always covered what the Ruby crowds are into (i.e. Ruby, Rails, plugins, jQuery, MongoDB, etc).

Re: Linux Journal: Readers' Choice Awards 2010 - Best Programming Language: Python

#23
post #10

There are some unusual results here and it is because the results are swayed by topics and technologies that LinuxJournal cover, especially what they cover favorably. ie. The results inevidably reflect the editorial opinion of LinuxJournal, since most of those who answer the survey are likely to source their information from the magazine. As an example, take revision-control. The winner was git, but unusually CVS and…

There is a strange feedback occurring. Magazines cover topics their readers are interested in while simultaneously affecting their readers' interests and preferences.

Re: Linux Journal: Readers' Choice Awards 2010 - Best Programming Language: Python

#24
post #18

I'm more of a Ruby guy but it really feels to me lately that Python programmers have a much broader range of jobs to choose from. The Ruby web ecosystem seems healthier to me but just about everybody seems to equate Ruby with Rails. You can certainly do webdev in Python but also so much more.

I thought about this, too, but I see alot of these jobs with Python requirements being a one-way street, so to speak. A physicist or aerospace engineer might have more chances to work with Python in their jobs, but a good Python developer would have a hard time trying to get a job where the primary skillset requires a degree in Aerospace Engineering. In general, most of the jobs in Python are side-effects of the fiel…

This is the real difference between Ruby and Python, in my experience too. You're more likely to find Ruby used by people who self-identify as programmers and more likely to find Python used by people who self-identify as some other job - but the amount of code each group writes is probably about the same.

Re: Linux Journal: Readers' Choice Awards 2010 - Best Programming Language: Python

#25
post #3

Large companies still seem to prefer Perl. I know both Perl and Python but for larger programs I tend to prefer Python. I had a tough time convincing the management that it we should use Python for a project (I expect it to be 20-30KLOC in Python). Perl is the default scripting language in my organization. Default not as in policy but its what programmers reach out for as thats what they know. I think this might be t…

If a programmer writes code that is that bad in Perl, they will write code that is that bad in Python. They will write code that is that bad in C or in Ruby or in Haskell. No language will make programmers who don't care about good code to write good code.
Post reply on HN