Slashdot Mirror


Stack Overflow 2015 Developer Survey Reveals Coder Stats

SternisheFan points out the results from 26,086 developers who answered Stack Overflow's annual survey. It includes demographic data, technology preferences, occupational information, and more. Some examples: The U.S. had the most respondents, followed by India and the UK, while small countries and several Nordic ones had the most developers per capita. The average age of developers in the U.S. and UK was over 30, while it was 25 in India and 26.6 in Russia. 92.1% of developers identified as male. Almost half of respondents did not receive a degree in computer science.

The most-used technologies included JavaScript, SQL, Java, C#, and PHP. The most loved technologies were Swift, C++11, and Rust, while the most dreaded were Salesforce, Visual Basic, and Wordpress. 20.5% of respondents run Linux more than other OSes, and 21.5% rely on Mac OS X. Vim is almost 4 times more popular than Emacs, and both are used significantly less than NotePad++ and Sublime Text.

45% of respondents prefer tabs, while 33.6% prefer spaces, though the relationship flips at higher experience levels. On average, developers who work remotely earn more than developers who don't. Product managers reported the lowest levels of job satisfaction and the highest levels of caffeinated beverages consumed per day.

2 of 428 comments (clear)

  1. Re:Tabs vs Spaces by Jeremi · · Score: 5, Funny

    As a fairly experienced and slightly wrinkly and grey developer, can anyone tell me why spaces over tabs?

    Because in every project that uses tabs,
    The code is inevitably
            littered with
            the occasional
      line that does not line up with the others
            for no apparent reason.
            and you will spend part of every day
            either changing your editor's tab settings
            to match the tab settings of the code's author
            or editing the code to "fix" the problem
            (which will of course "break" it for the
            next person whose tab settings don't match yours)

    If you avoid tabs and use only spaces, OTOH, the code formatting will look correct on any editor with any tab setting.

    --


    I don't care if it's 90,000 hectares. That lake was not my doing.
  2. Re: Tabs vs Spaces by DigiShaman · · Score: 5, Funny

    Next time you interview someone, the first question out of your mouth should be "Tabs or spaces?!" This way, nobody's fucking time is wasted.

    --
    Life is not for the lazy.