back to article Surprise! GitHub finds 92% of developers love AI tools

GitHub, which has been doing a brisk business selling subscriptions to its litigation-encumbered Copilot AI helper, surveyed 500 US-based developers to find if any of them are already using AI coding tools at work. As it turns out, they are, and in a big way. We know, you're shocked. The Microsoft-owned code storage biz …

  1. silent_count

    GitHub finds 92% of developers love AI tools

    And said tools are therefore less popular than Saddam Hussein, who was elected with 99% of the votes.

    I both cases I have questions about the methodology.

  2. abend0c4 Silver badge

    Ask whether measuring code volume is still the best way to measure productivity

    Perhaps first ask whether it was ever the best way?

  3. Rich 2 Silver badge

    92%

    In other news, 98% of statistics are made up on the spot. This increases to 99% when money is involved

    What an absolute load of facebook

    1. zuckzuckgo

      Re: 92%

      ... and to 99.9% when AI is involved.

  4. Rich 2 Silver badge

    Kids of today, eh?

    “ Asked how they are currently judged, these programmers responded: code quality (40 percent)…. etc….”

    Well that sums up nicely what’s wrong with modern software development. What a load of slipshod useless f*$€rs - I would sack the other 60% on the spot.

    Of course, it’s more fashionable to “release often and break things” - what a f*$€ing stupid mantra - and I’m an old git that uses vim and writes code that works (not that it counts for anything)

    1. doublelayer Silver badge

      Re: Kids of today, eh?

      That doesn't have to be their fault. I'm not sure I've always been judged on code quality. If so, there are some places I've worked where some people were not being judged correctly. Sometimes, management really does prefer the completion of whatever tasks they just set, regardless of whether those tasks are completed well or if they were worth completing.

      I find that the latter tends to come first; someone is given a task that has no purpose and management wants it done fast, so any time they spend on doing it well feels like time wasted and is punished by managerial complaints. It's not surprising that motivation is lower for task number 2, leading to lower quality. The survey also indicated that progress was measured in lines of code, which every manager should understand is a bad measure of capability or productivity, so we're not looking at well-run projects here.

      There is probably also a sample problem as well; my guess is that GitHub managed to get 92% agreement on AI tools by putting the survey invite in something that only people who had used Copilot would see. They filter out individuals and small companies later, and 8% of the respondents were those who tried out the tool out of curiosity and didn't like it. I can't prove that, of course, but that's how I would expect a 92% positive survey result to be generated if managers indicated that they preferred that result to honesty and survey quality.

    2. Falmari Silver badge

      Re: Kids of today, eh?

      @Rich 2 "Well that sums up nicely what’s wrong with modern software development. What a load of slipshod useless f*$€rs - I would sack the other 60% on the spot."

      Why? The programmers are not responsible for the metric their work is judged on. If you sacked the 60% and employed new programmers there would still be 60% who are not judge on their code quality. Just because a programmer is not judged on code quality does not mean they do not write quality code.

      The 60% of programmers are not the problem, the problem is the employers/management that have chosen not to judge on code quality.

      1. Andrew Hodgkinson

        Re: Kids of today, eh?

        > The 60% of programmers are not the problem, the problem is the employers/management that have chosen not to judge on code quality.

        OK, so at what point as an "industry" of developers do we take responsibility for our work?

        Do you?

        Does anyone?

        How come when anything about the fucking horrific quality of code shat out by our no-professional-standards "industry", both commercial and open source - we somehow always, always get to blame someone else?

        Take responsibility for the quality of your work.

        1. doublelayer Silver badge

          Re: Kids of today, eh?

          "OK, so at what point as an "industry" of developers do we take responsibility for our work?"

          At many points, but not the one you're complaining about. If your management judges you on something, you don't get to choose that. It might not even affect your work. I've written good quality code despite management clearly not caring about the quality, just wanting something that works. So if the statistic shows that 100% of coders are not judged on code quality, it wouldn't automatically follow that 100% of code is of poor quality as some will be self-motivated to produce good code. But even if that's not the case, this is clearly a management issue. Let's take an example from an unrelated field:

          Let's say that you work in a call center and I'm your boss. You're receiving calls from customers who have problems and you're trying to solve them. I've decided that these customers are highly likely to remain customers, so there's not much need to treat them well. Therefore, I've given you instructions to go through a basic script to fix the really easy problems, and if it's more complex, leave them on hold forever until they give up. Since I've given you such a simple script, you need to spend no more than three minutes on a call, and if you do, I'll be monitoring and harassing you over it. Whose fault is it that the customer service is terrible? If we're following your logic, it's your fault. If we're following common sense, it's clear that it is my doing that led to the situation and it is I who need to change if the situation is to be resolved. Blaming people for management's mistakes not only punishes the wrong person but prevents you from improving the situation.

  5. L3

    I think you'll find that 87% of statistics are made up on the spot.

    1. Arthur the cat Silver badge

      I think you'll find that 87% of statistics are made up on the spot.

      That joke is cracked in 94.145262% of all discussions about statistics.

  6. Postscript

    In Action

    I've seen people come in with "AI" generated/assisted code. It looks like it might work on the surface, but then a lot of time is spent figuring out why it doesn't work or how to make it secure and appropriate in our environment. At that point, you've spent more time trying to force the 'lazy' way to work than you would have if you'd just done it yourself from the beginning.

  7. druck Silver badge
    Unhappy

    Microsoft owned

    It's only to be expected from anything Microsoft owns given the amount they've spunked on AI.

    Have you seen the number of not even thinly disguised PR drivel promoting AI on LinkedIn - and I thought it was bad when it was just a cess pit of recruitment spam.

  8. Anonymous Coward
    Anonymous Coward

    $20 a month for "private" and $10 a month where the data gets fed back to Co-pilot. That's not much - in fact it is almost nothing. In my experience so far, it's a plus. It's not writing the code itself though.

  9. Michael Wojcik Silver badge

    Seems low

    Since at least 95% of developers are rubbish.

    My counterargument to this remains: If enough of your time is spent writing boilerplate code that automating that would help, then You're Doing It Wrong.

  10. iain666

    Code volume has never been a useful metric for how good a developer is. Never has and never will be.

POST COMMENT House rules

Not a member of The Register? Create a new account here.

  • Enter your comment

  • Add an icon

Anonymous cowards cannot choose their icon

Other stories you might like