• EatATaco@lemm.ee
    link
    fedilink
    English
    arrow-up
    12
    ·
    7 months ago

    I’m a developer with about 15 years of experience. I got into my company’s copilot beta program.

    Now maybe you are some magical programmer that knows everything and doesn’t need stack overflow, but for me it’s all but completely replaced it. Instead of hunting around for a general answer and then applying it to my code, I can ask very explicitly how to do that one thing in my code, and it will auto generate some code that is usually like 90% correct.

    Same thing when I’m adding a class that follows a typical pattern elsewhere in my code…well it will auto generate the entire class, again with like 90% of it being correct. (What I don’t understand is how often it makes up enum values, when it clearly has some context about the rest of my code) I’m often shocked as to how well it knew what I was about to do.

    I have an exception thats not quite clear to me? Well just paste it into the copilot chat and it gives a very good plain English explanation of what happened and generally a decent idea of where to look.

    And this is a technology in it’s infancy. It’s only been released for a little over a year, and it has definitely improved my productivity. Based on how I’ve found it useful, it will be especially good for junior devs.

    I know it’s in, especially on lemmy, to shit on AI, but I would highly recommend any dev get comfortable with it because it is going to change how things are done and it’s, even in its current form, a pretty useful tool.

    • Serinus@lemmy.world
      link
      fedilink
      arrow-up
      9
      ·
      7 months ago

      It’s in to shit on AI because it’s ridiculously overhyped, and people naturally want to push back on that. Pretty much everyone agrees it’ll be useful, just not replace all the jobs useful.

      And a chunk of the jobs it will replace were on their way out the door anyway. There are already plenty of fast food places with kiosks to order, and they haven’t replaced any specific person, just a small function of one job.

      I expect it’ll be useful on the order of magnitude of Google Search, not revolutionary on the scale of the internet. And I think that’s a reasonable amount of credit.