Three Ways You Can Remain A Better Engineer Than Devin

Sdílet
Vložit
  • čas přidán 9. 07. 2024
  • Not a normal CS Thursday video, we tackle the question of what can you do that Devin and AI cannot. More importantly, what you can do to stay ahead.
    In a recent demo video by Cognition Labs, Devin, touted as the world's first AI software engineer, appears to do what we do... take requirements, and complete them. I'm not concerned with debunking the demo. It's dangerous, and misleading, but instead interested in how we can stay ahead permanently of all the Devin's that are "coming." You can. But it's not free :)
    A great video by Internet Of Bugs that debunks one of the demo videos: • Debunking Devin: "Firs...
    CS Thursday Playlist: • Computer Science Thurs...
    Algorithm Monday Playlist: • Algorithm Monday
    0:00 - Devin and AI Rant
    3:27 - Thing 1 - Take Requirements
    7:15 - A Really Big One...
    9:03 - Thing 2 - Code
    15:25 - Thing 3 - "Learn"
  • Věda a technologie

Komentáře • 10

  • @kazmi401
    @kazmi401 Před 2 měsíci +1

    Your teaching is irreplaceable. Keep up the great work! Nothing can replace us if we have a teacher like you.

  • @ahmad-murery
    @ahmad-murery Před 2 měsíci +1

    AI will fail sooner or later if most developers start relying on it so that nothing left for AI to consume from Human Intelligence , I think.
    Thanks Rob, that was a really interesting video as always.

    • @robertbunch-dev
      @robertbunch-dev  Před 2 měsíci +1

      Yes! I couldn't agree more! From what I understand, the large companies are already feeding their models generated data which means they are going to get sloppier and sloppier... like making a copy of a copy, and then copying that copy. It will be less and less legible.
      I use VS Code as a handy tool for reference and speed, React for better DOM manipulation, Jira to manage tickets, but they are all just tools! The goal is fundamentally different than trying to stop doing my job :)

    • @ahmad-murery
      @ahmad-murery Před 2 měsíci +1

      @@robertbunch-dev Exactly, Be the master of AI not its slave

  • @jamessullenriot
    @jamessullenriot Před 2 měsíci

    I agreed with most things up until the CTO quote. Two developers in the same room are better than two developers that are remote? That is a massively generalized statement with no legit proof. I was just in the office a few days ago and me and another dev were working on something and sitting at the same desk. It was so annoying that we brought up a google meet and screen shared while literally 3 feet apart. And then proceeded to not do anything because of all of the distraction. Yesterday, same problem, both at home, solved in less than an hour.
    Also, the biggest issue right now with the companies pushing Devin, ChatGPT, Gemini, Claude, etc, (other than hallucination) is cost. It's quite expensive to analyze and generate fixes for large code bases. IF you want a function to be optimized or written clearer, its good for that, if you want it to analyze how different files and functions interact, that is more complicated and costly, and often just gives back generic nonsense.
    And then finally, I've have seen a lot this, many people just assuming that they take AI generated code that runs, and assumes its right. Then once it's in prod, you have the potential for random edge case issues that are very hard to track down.

    • @robertbunch-dev
      @robertbunch-dev  Před 2 měsíci

      Well said! Connection is valuable, not proximity. Personally, I haven't worked in an office in 6 years (?) and remain effective as well. It's meant more as an general illustration to suggest the concept of connection and shared growth over physical location.
      And yes, it is concerning how much code is getting put out there that has security flaws or hard to trace bugs that never went through a code review or, as you suggest, even basic survey because "it works, and the AI said it works." Crushing maintenance ahead :(

  • @BackUp-cz6zn
    @BackUp-cz6zn Před 2 měsíci

    i am involving myself in the community