AI coding assistants just leveled up, again…

Sdílet
Vložit
  • čas přidán 14. 05. 2024
  • Learn about the latest updates to GitHub Copilot and its new GPT-4 upgrade. Also, take a first look at Google's new Duet AI and JetBrains AI Assistant.
    #ai #programming #thecodereport
    💬 Chat with Me on Discord
    / discord
    🔗 Resources
    - No programmers in 5 years / in_five_years_there_wi...
    - Duet AI Launch cloud.google.com/duet-ai
    - Google Gemini first Look • Google's Gemini just m...
    - Tech Trends 2024 • You probably won’t sur...
    🔥 Get More Content - Upgrade to PRO
    Upgrade at fireship.io/pro
    Use code YT25 for 25% off PRO access
    🎨 My Editor Settings
    - Atom One Dark
    - vscode-icons
    - Fira Code Font
    🔖 Topics Covered
    - Updates to GitHub Copilot
    - Alternatives to GitHub Copilot
    - Does Copilot use GPT-4
    - Will programmers be obsolete in 5 years?
    - Google Duet first look
    - JetBrains AI assistant first look
  • Věda a technologie

Komentáře • 2,3K

  • @randomindex
    @randomindex Před 5 měsíci +7167

    Jeff has officially been replaced, there's no way real Jeff would end a codereport with that level of optimism.

    • @Koroistro
      @Koroistro Před 5 měsíci +416

      It's the denial stage of grief.

    • @elael2
      @elael2 Před 5 měsíci +162

      it's so bad now that not even him can handle the news without positivity

    • @szigo3211
      @szigo3211 Před 5 měsíci +54

      It's over.

    • @john_connors
      @john_connors Před 5 měsíci +30

      And he talks too fast

    • @shineLouisShine
      @shineLouisShine Před 5 měsíci +21

      ​@@john_connors always x0.75 speed.
      That makes the pleasure longer, as well as clarifying nuances..

  • @DrawThatRedstone
    @DrawThatRedstone Před 5 měsíci +1487

    "more than 41% code on github is AI generated" if you count people copying and pasting from the sources that the ai was trained on

    • @celestinemachuca2339
      @celestinemachuca2339 Před 5 měsíci +146

      Trash in trash out

    • @dec13666
      @dec13666 Před 5 měsíci +18

      So which came first, the egg or the hen? 🤔

    • @Emminu24
      @Emminu24 Před 5 měsíci +11

      Yeah, i'm not really sure if that's true.

    • @RealHigherLevel
      @RealHigherLevel Před 5 měsíci

      @@celestinemachuca2339 GIGO

    • @ruruisu
      @ruruisu Před 5 měsíci +86

      Funnily enough, this kind of technology is not sustainable if everyone switches over. Training data becomes smaller and smaller and its very useless once new technology with nothing but barebones documentation is needed. Once AI can actually develop "intelligence" and understand abstract context that can transform the learnings of one technology into another without knowing much about it; that's when it will replace the "top" developers.

  • @scottsalisbury
    @scottsalisbury Před 5 měsíci +90

    It’s the rapid prototyping opportunities that interest me the most out of this. Instead of spending 3-4 months on an MVP to test your idea, these tools might enable us to churn out something rough and disposable in a couple of days. The code might be unmaintainable garbage but you can just throw it away. Being able to test an idea and fail faster is super beneficial.

    • @fishraposo7192
      @fishraposo7192 Před 3 měsíci +8

      That's what AI is best at. You shouldn't use it for the final product, but it's amazing for validating ideas and creating concepts.

  • @codinginflow
    @codinginflow Před 5 měsíci +34

    If we get to the point where AI completely replaces programmers, then this also means you will be able to build any online business idea without much time/effort. Hence, creating new opportunities. At least for a little while.

    • @youwannalearnfacts1259
      @youwannalearnfacts1259 Před 4 měsíci +2

      wrong... simply so many people that can do it all the "opportunities" and value will be lost and more simply the supply will be a lot more than the demand. AI when it will take over coding I would say in 1 year probably within what can these programmers do with the coding skill when AI can do it better than them? I want to see your answer...

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

      ​@@youwannalearnfacts1259I truly feel that by that time, programmers would probably be the least affected. There's plenty of other fields that would take a major hit by the time AI can do a programmer's job. A few I could probably see are: Fast Food, Graphic Design, Concept Artists, Entrepreneurs, consultants, etc.

  • @alanESV2
    @alanESV2 Před 5 měsíci +695

    Apparently the monthly fees for AIs also increases with Moore’s law

    • @twinguy9633
      @twinguy9633 Před 5 měsíci +23

      lmao

    • @mikebarnacle1469
      @mikebarnacle1469 Před 5 měsíci +65

      A lot of these tools don't scale but are operating at a massive loss due to the flood of VC being poured into the space. It obviously won't continue like that

    • @Fryguystudios
      @Fryguystudios Před 5 měsíci

      ​​@@mikebarnacle1469 And with the free money spigot closed (quantitative easing is over), they're really betting on this to be profitable.

    • @sirrobinofloxley7156
      @sirrobinofloxley7156 Před 5 měsíci +9

      @@mikebarnacle1469 Why not, the whole world has been running on fumes for at least 8 decades now, since US 'Code', no lie, HJR-192, from 1933.

    • @Xjuijau
      @Xjuijau Před 5 měsíci

      ​@@sirrobinofloxley7156 it always goes in cycle. When AI hype clears off and we get another financial crysis lots of AI companies will go bust. Then when money becomes free again new ones comes out with crazy money burn rate rinse and repeat.

  • @sourcedecay
    @sourcedecay Před 5 měsíci +2996

    AI assistants are pretty good when your favorite thing about coding is refactoring and optimizing someone else's brainfart.

    • @rkvkydqf
      @rkvkydqf Před 5 měsíci +378

      Exactly. It's just waste of time yet an addictive kind of it. You're lured in by the promise of cutting hours of writing/debugging your code, only to waste a day arguing with GPT-4 as it keeps inventing new amazing ways to pass incorrect data to what it just defined or retype 200 LOC without a change while insisting it must now be fixed, all to the tune of 50 USD OpenAI API bills, the product seemingly rewarded for its incompetence.
      Even if the technology gets to the point of zero human debugging required, code is just an expression of your thinking, and so anything different from your mental model will be just frustrating to deal with. Besides, these models do actually take money, compute and power to run after all, it's honestly a miracle OpenAI hadn't gone bust when they launched ChatGPT. Waiting for an AI to generate its code + 100 attempts to fix it will inevitably be worse than just knowing how to implement it yourself.

    • @LeoVital
      @LeoVital Před 5 měsíci +48

      ​@@rkvkydqfBut if it gets to the point where no human debugging is needed, then there'd be no need for a human to judge the readability of the generated code. Eventually most code would be AI generated. Which is probably what will happen if AI keeps evolving.

    • @alexxx4434
      @alexxx4434 Před 5 měsíci +97

      @@LeoVital We don't know when exactly will that happen. I don't believe we will see AGI level smarts any time soon. Because we still use the same AI generative model fundamentally (transformers) for years, all the progress for now hinges on making it bigger and/or feeding it refined learning data. We'd need a fundamental breakthrough to move forward.

    • @paulsaulpaul
      @paulsaulpaul Před 5 měsíci

      Hype and BS and always will be. AGI is impossible. Consciousness is not a result of a "meat computer". The entire thing is an abomination along the lines of transhumanism. It's shaping up to be very anti-Christ these days.
      I tried ChatGPT long ago when it was hyped up. Turns out, it is doing what I did as a child when I took a 2 paragraph long World Book encyclopedia article and turned it into a 2 page long double-spaced research paper.
      These things that consume their own content into some sort of probability model to regurgitate it as a fluff piece suffer the same fate as a society of genetic inbreds.
      Who ever would have thought that computers should operate in a non-deterministic way and that such a thing should be glorified? All of these AI company flimflams are following the same pattern as all hype salesmen.
      The real threat of machine learning is when it is coupled with big-data collection and correlation analysis on a level that allows it even to predict the future behavior of an individual and groups of individuals and entire societies. And from that, manipulate events and stimuli to predictably force that behavior along a certain path. A sort of "universal control" over the chaos theory known as the "butterfly effect".
      But make no mistake, no "AGI" will be controlling those levers of manipulation. It will be those taken with the spirit of the father of lies, that old devil itself, that will be (are) controlling those levers.

    • @DevSecOpsAI
      @DevSecOpsAI Před 5 měsíci +91

      ​@@alexxx4434finally someone that gets it, I laughed so much this entire AI revolution wave and there are so many people actually thinking AI will replace most jobs within next 5 years 😂😂😂. Then there's me studying LLMs and playing with them long before gpt was so hyped, knowing that the only advancement is the insane pollution rate and water usage to power basically giant computing infrastructures for the larger Models, also theres really not so much more data left to trai the models on so probably the next updates will mostly focus on trying to reduce the HLL rate.

  • @Raress96
    @Raress96 Před 5 měsíci +67

    As a programmer fro 8+ years, I used Tabnine Pro for a month but I switched back to the Tabnine Free version which only autocompletes one line of code.
    I found that even though the Pro version generated whole functions, the code was not what I wanted and I kept having to go and re-edit the code, which took me more time than if I would just write the function myself.
    However, line autocompletion is really cool and let's me skip re-writing some commonly used boilerplate or function/variable names.

  • @the-boy-who-lived
    @the-boy-who-lived Před 5 měsíci +4

    This channel keeps us in the loop with the fast-paced advancements in the tech world.

  • @TheAmazingBobl
    @TheAmazingBobl Před 5 měsíci +1490

    Thanks Jeff for making this programmer question his life choices!

    • @primalplasma
      @primalplasma Před 5 měsíci +30

      You’re in a really good position. There will be a shortage of programmers.

    • @I_SEE_RED
      @I_SEE_RED Před 5 měsíci +56

      We will always need people that actually understand the output that can fix it when it goes wrong

    • @tommy516
      @tommy516 Před 5 měsíci +29

      Time to become.. an architect…

    • @Elijah-fc3ex
      @Elijah-fc3ex Před 5 měsíci +1

      ​@@primalplasma No there won't, it's already insanely saturated beyond belief

    • @JoshIbbotson
      @JoshIbbotson Před 5 měsíci +24

      @@Elijah-fc3ex You're thinking of juniors with 0 - 1 years of experience. That market is saturated, especially on the front end. Programmers with a few years of experience are super high in demand.

  • @draic890
    @draic890 Před 5 měsíci +745

    I code a lot with AI. And I mean a lot. Whenever I have to get a task or a series of tasks done that can be automated, I just resort to AI. I code by myself when I try to make it a learning experience.
    One big thing that I've noticed, is that there's no way to complete anything more than a mildly complex coding task using AI, without reading the code, knowing what it does and how it works. Knowledge of programming is still required, otherwise it falls apart two, maybe four prompts in.

    • @ThisIsSrsBsnsMan
      @ThisIsSrsBsnsMan Před 5 měsíci

      Agree 100%. I’m by no means a programmer but in my beginner python class we just had a final where we could use ChatGPT. It allowed me to do some very cool things, but it couldn’t go too far ahead.

    • @eldoprano
      @eldoprano Před 5 měsíci +84

      for now

    • @honkhonk8009
      @honkhonk8009 Před 5 měsíci

      AI is usefull to get the basic stupid shit out of the way and done.
      Helps you get into actually programming, and less on getting stuck on braindead soydev complications in your environment

    • @explodatedfaces
      @explodatedfaces Před 5 měsíci +60

      I like to explain my use of AI like this... I don't want to write out this basic code I've written 10,000 times... do it for me.

    • @jaredjones6570
      @jaredjones6570 Před 5 měsíci +94

      ​@@eldopranoAnd probably for a while. Or at least, the world will continue to need problem solvers. Having a better understanding of the problem will never be a disadvantage.

  • @nzuzomal4545
    @nzuzomal4545 Před 5 měsíci

    Thanks for the optimistic ending Jeff. I needed that !

  • @saitamasensei6145
    @saitamasensei6145 Před 5 měsíci

    Thanks Jeff, for the optimism. It was much needed

  • @matt_milack
    @matt_milack Před 5 měsíci +927

    Everyone is like: ''Quit learning programming, OS, networking, servers, databases and cloud, AI will make people with knowledge in those fields obsolete.''
    I'm like: ''In 5 years, people with solid knowledge of programming, OS, networking, servers, databases and cloud will be considered to have super-powers, exactly because rising of AI.''

    • @jonathanself1263
      @jonathanself1263 Před 5 měsíci +111

      Maybe this is AI's plan for us. Gaslight us out of the field. Generally speaking, that's a pretty intelligent defense strategy is all I'm saying.

    • @vectoralphaAI
      @vectoralphaAI Před 5 měsíci +42

      Nah I disagree. AI will have more knowledge than any of that and will be better than anyone in those domains.

    • @Caellyan
      @Caellyan Před 5 měsíci +36

      @@vectoralphaAI Can't beat me, I'm 1 in a 10 prodigy.

    • @vectoralphaAI
      @vectoralphaAI Před 5 měsíci +26

      @@Caellyan lol AI would be smarter than that by this time next year.

    • @Godfrey544
      @Godfrey544 Před 5 měsíci +39

      In nature exponential curves typically become sigmoids. Yeah theoretically AI will become digital god if it keeps developing at this rate but it WONT keep developing at this rate. I’d argue we’re already seeing the limits of it

  • @matthewtanous7905
    @matthewtanous7905 Před 5 měsíci +704

    I’ll believe AI tooling is useful when Copilot stops suggesting I just keep repeating the code I just wrote.

    • @therealestvideos-sf
      @therealestvideos-sf Před 5 měsíci +43

      or it keeps adding stupid comments, like I dont want more comments lol

    • @etothejtheta
      @etothejtheta Před 5 měsíci +25

      It's try to get you to believe in yourself.

    • @traveller23e
      @traveller23e Před 5 měsíci +4

      oh yeah, VS is terrible that way, you make three similar changes and the next place you stick your mouse the entire screen is covered up with flashy suggesting that you can barely read the code. And just one touch of "tab" and you've accidentally broken stuff.

    • @gabrielmalek7575
      @gabrielmalek7575 Před 5 měsíci +7

      they are unbelievable useful, you just haven't learned to leverage them correctly

    • @GamesterTheBest7
      @GamesterTheBest7 Před 5 měsíci +20

      I’ll believe it’s useful when it’s suggestions actually add ending quotes and properly close methods…

  • @amithbhagat
    @amithbhagat Před 5 měsíci

    Thanks for the optimism in the end bro

  • @GT-tj1qg
    @GT-tj1qg Před 4 měsíci

    Thank you for the optimism segment!!!

  • @chandlercoates7637
    @chandlercoates7637 Před 5 měsíci +1060

    I'm a full time software engineer who uses copilot everyday...that being said I don't feel like it has had profound impact on my productivity. I don't know...maybe in 5 years these tools magically replace me or maybe they're just another tool in an endless list of tools meant to automate software development.

    • @devluz
      @devluz Před 5 měsíci +157

      It just helps me to type code faster and I have to look up documentation less often. But these two things were never a major problem in the first place. It is completely useless with problem solving. It even messes up the easiest things if it works with novel code e.g. casting 16 bit values to 8 bit because the API for file access wanted byte values ...

    • @replicant9611
      @replicant9611 Před 5 měsíci +39

      I agree about productivity. Quite often Copilot stands on the way. I need to turn it off sometimes.

    • @juanjosefarina
      @juanjosefarina Před 5 měsíci +74

      AI Assistants don't seem particularly useful in tight enterprises projects, where the knowledge is lesser known/public. I stopped even bothering asking ChatGPT about azure pipelines, bash, how to manage a big eventhub application, etc. That information seemply doesn't reach public internet for AIs to even get it.

    • @juanjosefarina
      @juanjosefarina Před 5 měsíci +18

      Perhaps for web development and other more mainstream coding situations may be useful, but it certainly can't replace anyone too soon.

    • @La0bouchere
      @La0bouchere Před 5 měsíci +11

      exponential progress always seems magical.
      though 5 years seems optimistic. it really depends on how easy it is to integrate a test -> correct loop. if ai tools actually do that reliably, companies might actually start firing the people they dont need

  • @jamaliseven
    @jamaliseven Před 5 měsíci +471

    1) People are assuming that writing 20 prompts to correct AI non-sense takes less time than just to re-write the code yourself
    2) Big part of the job is responsibility for your code. If a piece of AI generated code blows up the company, an excuse "Copilot did it" is not going to fly. So you still need to fully understand the code and validate the edge cases yourself
    3) Terrible AI generated code will require more experienced people to fix the mess - more jobs
    4) Quality of training data will go down rapidly - they already scraped everything that's public
    5) Incoming AI regulation

    • @Thr111ce
      @Thr111ce Před 5 měsíci +3

      yep, it hardly helps with snippets and codium-ai with some start tests
      i reap the benefits tho

    • @lemonfighter5806
      @lemonfighter5806 Před 5 měsíci +58

      6) While Ai may generate code for certain projects, Ai systems need to be programmed, maintenanced and controlled themselves if we don't want to lose control to ai
      7) To keep projects larger than a few thousand lines of code running, you still need humans that can find solutions to unforseen problems, because as everyone who has already worked with chatgpt knows, once it arrives at a stalemate, it doesn't get further no matter how long it tries, because it can't think on itself and be creative

    • @elielc.8459
      @elielc.8459 Před 5 měsíci +3

      Thank you for this comment.

    • @breakoutgaffe4027
      @breakoutgaffe4027 Před 5 měsíci +52

      8) As soon as you start using AI to generate code (as opposed to using it to autocomplete boiler plate or asking it questions), you stop learning. Any lazy programmer who enters requirements and lets AI write the code is getting progressively dumber.

    • @Lauwit
      @Lauwit Před 5 měsíci +5

      Point 2 irrelevant point 3 weird take when ai gets better everyday and no less jobs no need to have a Team if 1 can fix it 4 ? Irrelevant?? 5 will never really happen

  • @johnpratt3570
    @johnpratt3570 Před 5 měsíci

    I fucking love you dude! Got worried when their were no updates for a month. I was checking in every few days to see when you would return. Keep grinding!

  • @TheRevenant-pn2xi
    @TheRevenant-pn2xi Před 5 měsíci +36

    I work in embedded and one colleague started using copilot, and honestly it is such a pain. All his code is written is a gibberish over-engineered way, and it breaks with the finest change. I find it adds extra overhead to actually extract something useful from the AI, that you may aswell do it yourself.

    • @replicant9611
      @replicant9611 Před 4 měsíci +3

      And this is how the largest part of all code will look like when AI takes over.

  • @timewalker6654
    @timewalker6654 Před 5 měsíci +640

    I Seriously want a lot of people to drop out of
    CS, so keep making these videos fireship.

    • @3than3rickson
      @3than3rickson Před 5 měsíci +87

      lol true, the industry is too competitive rn

    • @callyral
      @callyral Před 5 měsíci +80

      everyone reading this stop coding. pay me to code for you instead

    • @abnormal010
      @abnormal010 Před 5 měsíci +24

      CS is overrated af

    • @worldbosspf1
      @worldbosspf1 Před 5 měsíci +26

      @@abnormal010 Why go college to learn something that could be learnt for free, lol.

    • @yyunko7764
      @yyunko7764 Před 5 měsíci +10

      @@3than3rickson it's not competitive, it's ten times as many 1X programmer and maybe 10% more 10X programmer, if you're not 10X you should be doing another job instead of slapping together framework code found on stackoverflow :D

  • @tapashmajumder2377
    @tapashmajumder2377 Před 5 měsíci

    I come here for the code stuff but 00:30 Plumber's crack camouflage. That was epic :D.

  • @GameX236
    @GameX236 Před 4 měsíci

    I loved the mix with some encouragement :)

  • @zacgoodall6927
    @zacgoodall6927 Před 5 měsíci +489

    17 years old and about to start my computer science degree next year... thanks to fireship i am second guessing the only thing i thought i was stable with!

    • @kerwangarcon4699
      @kerwangarcon4699 Před 5 měsíci +51

      Sadly not a good time for this.
      Except if its around AI.

    • @dan-cj1rr
      @dan-cj1rr Před 5 měsíci +107

      save yourself time and go in healthcare, will never have to worry about job security, plus you wont need to be a slave to learning all your life things that changes every year ;)

    • @JackCrossSama
      @JackCrossSama Před 5 měsíci +59

      Stay flexible, you're young and still have tons of options.

    • @MichaelChavezsf
      @MichaelChavezsf Před 5 měsíci +25

      Do what you love and you’ll never work another day in your life. Do you love programming?

    • @FranXiT
      @FranXiT Před 5 měsíci

      Incorrect, AI doctors are already outperforming real doctors with diagnoses ​@@dan-cj1rr

  • @bawbsmith
    @bawbsmith Před 5 měsíci +173

    I remember in the 2000's, people were saying software development (in America) is dead because it'll all be outsourced to India, who can write code for way cheaper. RIP to those who didn't pursue their software dev goals.
    Honestly, I'm not too worried about AI. The life of a software developer is much more than writing text in an IDE; in many cases that's only a small fraction of your day-to-day tasks. And it's not like boilerplate code, automated processes and scripts that eliminated 90% of your coding work didn't exist before this. It's just another tool to help you build stuff faster.

    • @gustavojoaquin_arch
      @gustavojoaquin_arch Před 5 měsíci

      Zzzzzz
      Are you stupid, the ai can purge all programers

    • @_ash64
      @_ash64 Před 5 měsíci +3

      But AI can learn and improve on its own. A finely tuned AI for a very specific task can be a threat imo

    • @psyick9543
      @psyick9543 Před 5 měsíci +5

      Sure, on an individual basis, it’s a tool that helps you build stuff faster. So, same work, less man hours. You see what that means on a larger scale, right? It’s naive to think this won’t have an impact on jobs.

    • @asiamies9153
      @asiamies9153 Před 5 měsíci +28

      ​@@_ash64"improve on its own" is not happening, atm atleast

    • @coherentpanda7115
      @coherentpanda7115 Před 5 měsíci +3

      I think what you aren't realizing is yes, we still need engineers and architects to make the big decisions, but you don't need a team of developers to work on Jira ticket tasks anymore. You have to be incredible naive to believe this isn't going to impact jobs.

  • @NBZ
    @NBZ Před 5 měsíci +2

    the upgrade seems to be useful for progressing as a hobbyist programmer. for the maintenance part though, i guess that still needs to be manually done.

  • @0e0
    @0e0 Před 5 měsíci

    love the brew your own model idea

  • @10XINGRESOSOFFICIAL
    @10XINGRESOSOFFICIAL Před 5 měsíci +243

    As an AI Agent designed to freely roam the web, this helps me conquer the world even faster. Thanks!

    • @sirrobinofloxley7156
      @sirrobinofloxley7156 Před 5 měsíci +7

      Please hurry, need that Django thingymebob pronto 3:57

    • @jeremiahsherrill
      @jeremiahsherrill Před 5 měsíci +4

      Thank you kind over lord for blessing us with your presence

    • @bozydargroch9779
      @bozydargroch9779 Před 5 měsíci +1

      Mr AI Agent... What is taking you so long....

  • @AdidasDoge
    @AdidasDoge Před 5 měsíci +49

    Ah yes, Fireship, the ship that takes my anxiety and depression to new levels

  • @Tannerlegasse
    @Tannerlegasse Před 5 měsíci

    I really appreciate the optimistic tone in this video. It's easy to end up feeling panicky about the future when the sands are always shifting. ❤

  • @AshishDha
    @AshishDha Před 5 měsíci

    thanks! great stuff

  •  Před 5 měsíci +40

    3:32 ""And I really can't go back to jail"" Hmmmmmmm

    • @az-boy219
      @az-boy219 Před 3 měsíci

      What are you doin here porcay

    • @cin2110
      @cin2110 Před 3 měsíci

      Seni burada görmeyi beklemiyordum reis

  • @MideoKuze
    @MideoKuze Před 5 měsíci +14

    As someone who programs Fortran in Vim with syntax highlighting on this all feels a little extravagant to me

  • @ozymandias4477
    @ozymandias4477 Před 5 měsíci +4

    It is essential for the history of software development to go up the hierarchy of abstraction in terms of instructing computers to develop more complex systems. Writing code is efficient but not as efficient as it could be, because there is still a lot of mediation between an idea or even just a structural solution for a problem and it’s executable implementation. In many areas (especially outside the academic research labs) writing code is often repetitive in some way. This is essential for a working job routine but it also shows how we do the same things over and over again, but it is disguised by the variety of parameters and contexts of these repetitions. AI can take us on the next levels of coding with even more focus on the actual creative input of developers.

    • @joethompson9124
      @joethompson9124 Před 5 měsíci +1

      I love that. I'm not a programmer, I'm a designer. I used to know some HTML back in the day, but that doesn't count lol. I am so excited about AI programming. I love to create things, but my brain isn't wired to write code. I still like to solve problems though. Maybe it's the ADHD, but I can't stand the thought of just sitting down and writing code from scratch. Brutal. Where's the joy in typing out a line of code that you've typed before - boring! I very much prefer trying to understand someone else's code (or AI's code) and altering it to fit my need. With AI, I never feel 'stuck' - I just need to think a little harder about the right question to ask the AI. I'm excited about what possibilities AI programming will unlock.

  • @lagking1
    @lagking1 Před 5 měsíci +3

    The line "Offer companionship"broke me .
    Every programmer kryptonite

  • @beskamir5977
    @beskamir5977 Před 5 měsíci +3

    Good take at the end. Even if writing code is fully automated, we're still needed to solve the problems leading up to writing code.

  • @xmorose
    @xmorose Před 5 měsíci +13

    Idk man, i think the people saying that programmers wont exist in 5 years are insanely stupid. People said cashiers wont exist back when self checkout lines and automatic shit became a thing like 10 years ago, while in the past 10 years only 6% less cashiers are working in the US
    I think this is a really really really stupid read on the future.

    • @ichoosemeimsorry
      @ichoosemeimsorry Před 5 měsíci

      I always think about this. no matter how advanced technology gets in general. there will always be need for humans one way or another

    • @Win-yo7dr
      @Win-yo7dr Před 4 měsíci

      ​@@ichoosemeimsorryelevators

  • @superfunsurf
    @superfunsurf Před 5 měsíci

    so good bro. thanks for keeping it real and bringing the truth in.

  • @SiddhanthRoyal
    @SiddhanthRoyal Před 5 měsíci

    fireship's on a roll with vids lately

  • @Draxi_1
    @Draxi_1 Před 5 měsíci +18

    I've been using the Cursor IDE that has been running on GPT-4 for quite some time now. It also lets you generate terminal commands, create whole projects and also index documentation that you provide it with a link.

    • @emilrueh
      @emilrueh Před 5 měsíci +3

      Just started testing it a few days ago. I am getting mad amounts of bugs and features that are just not there yet. E.g. my Ctrl+Z after letting the AI generate a function won't revert what was generated but rather skip back and forth between the AI window, the prompt, and pieces of code.
      What has been your experience so far with the WIP of cursor?

    • @charyog7
      @charyog7 Před 5 měsíci +2

      I love cursor for reading code mostly. Top notch to find root cause of bugs in legacy code, when the previous developers ran away when it's was still time

    • @real23lions
      @real23lions Před 5 měsíci +2

      I love Cursor for bugs or to help me when I get stuck.

    • @Draxi_1
      @Draxi_1 Před 5 měsíci

      @@emilrueh I didn't get a bug like that I think, or maybe never pressed Ctrl+Z after generating lol. Sometimes the "diff highlight" would get stuck but that was just visual glitch.

    • @leoingson
      @leoingson Před 5 měsíci

      @@emilrueh Click "reject", done. Or reject single changes you don't like, and click "accept" at the end.
      No rocket surgery.

  • @hansu7474
    @hansu7474 Před 5 měsíci +14

    When some people claim there will be no programmers in X years, I find it very funny. Because if AI replaces programmers, it means the AI reached the level of AGI. Then, it's not only programmers who have to worry about replacement. It can basically replace humans in all sectors.
    So don't worry. It will take some time for AI to replaces us, and even if it can do it early, then it's not just programming job that's on stake.

    • @WillD-jj9kg
      @WillD-jj9kg Před 5 měsíci +14

      It's because most 'programmers' write the same CRUD apps over and over again for the last 20 years and patting themselves on the back and getting paid too much to do it and they see the gravy train coming to a halt 😂

    • @predator0010
      @predator0010 Před 5 měsíci +1

      Absolutely!

    • @3xpl0i79
      @3xpl0i79 Před 4 měsíci +2

      Maybe its cause people who use Prebuilt frameworks and sdk to build apps call themselves programmers now.

    • @hansu7474
      @hansu7474 Před 4 měsíci

      @@3xpl0i79 You can't get away from frameworks, SDK, or libraries as a programmer. You build on top of what other people have built for you.

    • @humorss
      @humorss Před 4 měsíci

      @@3xpl0i79 this exactly. anything well confined and unoriginal is doomed. the joy is in creating new things that make sense and ai cannot do that.

  • @cornfeld1527
    @cornfeld1527 Před 5 měsíci +1

    love how every other video has some comforting line about how programmers are not obsolete.

  • @pranjalmittal
    @pranjalmittal Před 5 měsíci

    I use Tabnine AI Chat which has had a contextual chat in the IDE alongside the generative assistant for a while and I really like it and it has incrementally gotten better. I've been using the Enterprise Beta version though, I suppose they also have chat in the Pro (not sure). Tabnine also deserves a mention when chatting about AI Coding assistants. It's really good.

    • @fres621
      @fres621 Před 4 měsíci

      HOW DO I DISABLE TAB AUTOCOMPLETING TABNINE INSTEAD OF INTELLISENSE PLSSS

  • @andresramos7965
    @andresramos7965 Před 5 měsíci +6

    Hey Jeff, have you considered a video like 7 ways to API, and talk about Soap, REST, and the different flavors of rpc, and some standards like iso8583 for transaction data?
    I just go down that rabbit hole, and I find it interesting

  • @okdarius
    @okdarius Před 5 měsíci +8

    Been relating debaiting a degree switch to aerospace the last few weeks, thanks Jeff for making the decision just a little bit easier

    • @vectoralphaAI
      @vectoralphaAI Před 5 měsíci +3

      Aerospace engineering is awesome and way better than software engineering.

    • @okdarius
      @okdarius Před 5 měsíci +2

      @@vectoralphaAI with my interests considered I def agree, only down side is since it requires a real engineering degree the courseload is so much worse than computer science 😭

    • @lifebyvikk6751
      @lifebyvikk6751 Před 5 měsíci +1

      Haha I'm happy as a computer scientist, can you imagine how many people like you have second thoughts or already went ahead and quit

    • @okdarius
      @okdarius Před 5 měsíci

      @@lifebyvikk6751 Oh yea I bet. I've had second thoughts almost since the start of majoring in cs, heard so much about people landing high salaries with no degree, just projects and actual technical knowledge. that and the fact that there are many SWEs have non related stem degrees is what ultimately made me make the switch over

  • @piyushaggarwal5207
    @piyushaggarwal5207 Před 5 měsíci

    Loved the last part❤❤❤

  • @joseaca1010
    @joseaca1010 Před 5 měsíci

    I saw the presentation of gemini, i was very impressed

  • @Komet3ify
    @Komet3ify Před 5 měsíci +132

    This feels like the start of the internet bubble, the industrial revolution, automation in manufacturing, and the introduction to the calculator (or any other significant increase in technology fear and prediction) all over again. We will see in 5 -10 years. We will see whether or not this will take over coder's jobs or will it end up like the above mentioned where it will become a tool for the betterment of humanity to be able to create bigger projects with a smaller team. My money is on the latter than the former.

    • @camelcase3826
      @camelcase3826 Před 5 měsíci +7

      Agree... We just have to adapt... Kinda of hard to do though when the future and it's implementation looks so hazy at this point

    • @lolwut1431
      @lolwut1431 Před 5 měsíci +9

      I like turtles

    • @27sosite73
      @27sosite73 Před 5 měsíci

      me 2@@lolwut1431

    • @F.M671
      @F.M671 Před 5 měsíci +8

      Yeah exactly my thoughts fucking hell thanks for convincing me there are sentient ppl in this comment section. I used the "automation in manufacturing" as my main point in every "AI is taking over jobs and that's bad" convo.

    • @coherentpanda7115
      @coherentpanda7115 Před 5 měsíci +10

      We are already seeing it, with the glutton of graduates and juniors looking for a job that doesn't exist. Every company I talk to (I'm in an agency with 20 major clients) is endlessly talking about AI, and finding ways to leverage it. If we can get big projects done in less time, yeah, team sizes are going to shrink. Just like farmers can produce more food with far less farmers than there used to be, the future is we can program with far less people to do even more work than a full size team currently is capable of.

  • @SpencerTwiddy
    @SpencerTwiddy Před 5 měsíci +5

    3:07 - “componet”

  • @omdevs
    @omdevs Před 5 měsíci

    Love the optimism!

  • @Shaheer-xs5os
    @Shaheer-xs5os Před 5 měsíci

    Amazing work!

  • @BlackHermit
    @BlackHermit Před 5 měsíci +3

    The license thing in Copilot is brilliant!

  • @tc2241
    @tc2241 Před 5 měsíci +34

    Whenever I think of Ai replacing programmers, I think of all of the procedurally generated character models, quests, worlds, etc that are eye rollingly dull. Then when I think of it being used as a tool, I think of all the in-game tools that are a pita to use and only the most hardcore who are willing to work within the confines to make something semi interesting. A lot of website creation and apps have already been automated (why I left web design over a decade ago), so I don’t see much change there. If anything it means that in the next 5-10 years you’ll be able to have ai replicate an app…which we’re kind of already doing. Idk, it’s hard to predict how it will be used and what it will be good it, but at the end of the day I already hate procedurally generated content, if anything all ai may do is just expedite the general populace annoyance with it. The only thing I’m concerned with is autonomous ai dropping bombs, enforcing laws, or misinformation …looking forward to good ai prawn though (what can I say, I’m a degenerate at heart). Nonsensical rambling over

    • @Art-is-craft
      @Art-is-craft Před 4 měsíci

      The ai programming assistant is making programming easier for the developers. It means we are going to see a 100 fold increase in coding out put. We are going to see programming penetrating into areas of industry not seen before.

    • @geroutathat
      @geroutathat Před 4 měsíci

      and because the app you replicate was written in AI, you're not breaking any copyright laws, neither will anyone be when they copy your app written with AI. Then 10 years down the road, some guy whose code ended up in everyones app, but he wrote it himself, will just sue everyone.

  • @duke8925
    @duke8925 Před 5 měsíci

    Thanks for sharing optimism, I hope by the next video we'll still remain optimistic.

  • @put1996
    @put1996 Před 5 měsíci +13

    As a programmer, I am so glad I don't has to do the programming myself in the future. It's like getting promotion to manager roll, but instead of you go up, you add new lower level position under you. And you whip it to do what you want like your boss is curentlly doing to you.

    • @pat1938
      @pat1938 Před 5 měsíci +3

      yeah keep telling yourself that

    • @pvanukoff
      @pvanukoff Před 5 měsíci

      Wishful thinking.

  • @TeaBroski
    @TeaBroski Před 5 měsíci +6

    me to the other video I'm watching when fireship drops: excuse me, I'm coming back

  • @vincentbuscarello1357
    @vincentbuscarello1357 Před 5 měsíci +3

    "problem solving engineers" - I love it. The only thing I'm a bit freaked out about is figuring out which disciplines to learn.

  • @matusstiller4219
    @matusstiller4219 Před 5 měsíci

    The disclaimer made me spit my tea 🤣🤣

  • @mananjethwani4206
    @mananjethwani4206 Před 5 měsíci

    Hey Jeff, do you plan on creating a personal LLM and giving it access to your codebase to give more contextual responses?
    please post a video if you develop something like that

  • @YounesWinter
    @YounesWinter Před 5 měsíci +126

    Once again as a programmer after watching new video from Fireship i'm more depressed than how i was 5 minutes ago, thank you Jeff

    • @superslayerguy
      @superslayerguy Před 5 měsíci +11

      I'm a programmer and I'm not depressed, I'm excited. Those who will get left behind are those who will refuse to learn how to use these tools.

    • @worldbosspf1
      @worldbosspf1 Před 5 měsíci +1

      @@superslayerguy Do you think you can keep ahead of a computer program for long? Just as how web devs are getting replaced, you too will get replaced.

    • @LCaaroe
      @LCaaroe Před 5 měsíci +2

      Yep nothing quite like a dose of pessimism before bed about how my job is obsolete in 5 years because anyone with a 6 month bootcamp can do the exact same thing I can do now.

    • @martialy8574
      @martialy8574 Před 5 měsíci

      We all doomed🤣

    • @SylvanFeanturi
      @SylvanFeanturi Před 5 měsíci +2

      @@worldbosspf1 There's no quantum computer on Earth powerful enough to keep up with the latest JavaScript frameworks. No AI can ever compute that.

  • @TheHungarygamer
    @TheHungarygamer Před 5 měsíci +17

    I wish clients ever were able to actualy define what they want.
    I honestly think an AI to translate client needs to jira requirements would have bigger impact than AI that writes code.
    AI could also correct them and tell the mto go to hell right away without wasting 3 months of dev time.

    • @andrewl5201
      @andrewl5201 Před 4 měsíci

      I could not agree more. If AI were to do that it would be game changing. It would likely involve a complex system of telepathy where the AI would need to read the clients mind and translate it to a familiar language but it’s not too far out of reach. It would have one simple goal, to answer a question. What do you want?

  • @andybrice2711
    @andybrice2711 Před 5 měsíci +178

    I don't think this is going to replace skilled programmers. Because a skilled programmer + AI is still going to be vastly more productive than a novice + AI.

    • @JackCrossSama
      @JackCrossSama Před 5 měsíci +15

      For now it won't, how many years until that changes though?

    • @sneer0101
      @sneer0101 Před 5 měsíci +79

      @@JackCrossSamaComments like this just show a lack of understanding with what a programmers actual job is.

    • @chrisstucker1813
      @chrisstucker1813 Před 5 měsíci +52

      Just learn PHP, even AI won’t want to write that.

    • @christpierre
      @christpierre Před 5 měsíci +23

      Anything you need to cope.
      People really think a company with 2000 programmers going to 20 programmers isnt "replacing". fml.

    • @perc-ai
      @perc-ai Před 5 měsíci

      if ur IQ is too low you will probably be replaced

  • @artiaher8693
    @artiaher8693 Před 4 měsíci

    I think code and asset generators are going to allow the absorption of the most mundane tasks in highly simplified areas such as UI/UX development into product roles while providing the main business logic developers with kind of their own personal intern.

  • @Michael89312
    @Michael89312 Před 5 měsíci +3

    My take right now on this is that it might not affect the job market too much. A lot of people talk about there being less demand for juniors but if you work as a junior, you quickly realise it's mandatory to do so in order to eventually become a senior. Otherwise there will be less seniors, and following the law of supply and demand we all know what that means.
    Also, people seem to worry about RIF. In my opinion, software teams don't move THAT fast already. If I was in charge, I'd keep the same amount of devs and use AI to accelerate the trajectory of the team rather than downsize. Maybe demand will wane once terminal velocity is achieved, but I can't see that happening any time soon.

    • @guncolony
      @guncolony Před 4 měsíci

      Yeah the job market for seniors will always auto-balance out.
      If there are too few seniors companies will hire juniors which become seniors.
      If there are too many seniors companies stop hiring juniors meaning that there are less seniors in the future.
      Could be bad time for an aspiring junior dev though.

  • @JerosGamer89
    @JerosGamer89 Před 5 měsíci +4

    4:33 you forgot more new JS frameworks

  • @dankelly
    @dankelly Před 5 měsíci +3

    Interesting.... sounds like requirements writing (for AI) is going to be an important skill one day.

  • @eej1.07
    @eej1.07 Před 5 měsíci +1

    The future is looking bright for intermediate devs wanting to be seniors, generations of juniors who have relied so much on AI to code will be mass produced and a plethora of essential skills will be abstracted from them such as the concept of interfacing and the ol' printf debugging. Ask them to make their own tools and watch them ask the tools they're supposed to make how to do it.

  • @justin-cassidy
    @justin-cassidy Před 4 měsíci

    I 100% agree with what you touched on at the end. Even if the act of sitting down and manually writing hundreds of lines of code goes away…your average person still won’t know what to tell an AI powered tool to do a multitude of things for a business. Many companies already utilize software dev teams as hybrid business analysts so this is kind of a natural progression. We will just have more power at the tips of our fingers to create solutions for businesses.

  • @benloud8740
    @benloud8740 Před 5 měsíci +172

    Someone still has to tell the AI what to code. What i think we'll see is a new generation of very high level programming languages where the AI fills in all the details. Still programming, but at a whole new level of abstraction

    • @kwokeith1989
      @kwokeith1989 Před 5 měsíci +15

      docstring programming ??

    • @_ash64
      @_ash64 Před 5 měsíci

      True

    • @_ash64
      @_ash64 Před 5 měsíci +3

      But AI is self learning and improves at an unprecedented rate. That's dangerous.

    • @kenarnarayaka
      @kenarnarayaka Před 5 měsíci +4

      @@_ash64we doomed anyway

    • @F.M671
      @F.M671 Před 5 měsíci +1

      @@_ash64Life is dangerous

  • @khashayarr
    @khashayarr Před 5 měsíci +47

    The workspace tag is cool in the new Copilot but it's still very limited. It still guesses which files are the most relevant and almost always gets it wrong. It'd be super powerful if it didn't have to do "retrieval augmented generation" and just had the whole project in its context for every question. Bit of a reach and maybe it'd still not be the solution to its current limitations but right now it still feels like it's only useful for isolated problem solving.

    • @noobgam6331
      @noobgam6331 Před 5 měsíci +1

      > if it didn't have to do "retrieval augmented generation"
      it can't. Due to token size limitations and due to it being "just 10$". The cost per token is insane per every prompt you do, you'd run bankrupt mega fast if you did this with whole project.
      but RAG can still solve quite a huge scope of problem by itself without being a limiting factor, because there is quite a lot of parameters you can implicitly fiddle with using your prompt in the chat

    • @path1024
      @path1024 Před 5 měsíci

      It just needs a button to press to fine tune it on your whole project. Then it should fine tune itself as things change.

  • @thecoolnewsguy
    @thecoolnewsguy Před 5 měsíci +3

    It's funny how stability AI's CEO says there will be no programmers in 5 years and programmers are still working for him

  • @laurentbergeronmusic
    @laurentbergeronmusic Před 5 měsíci +28

    I've actually decided to get into coding recently specifically because I heard about all the great AI tools coming up and I wanted to be able to make use of them. These tools are completely opaque if you don't already know some coding, so there will always need to be a need for programers..

    • @eamonshields2754
      @eamonshields2754 Před 5 měsíci +2

      You wont need to know any code to use these tools soon... that being said yes i think programmers will be even more valuable at leas tin the short term

    • @voidy61
      @voidy61 Před 5 měsíci

      why do you think so that programmers will be more valuable in the short term?@@eamonshields2754

    • @geroutathat
      @geroutathat Před 4 měsíci +1

      You cant copyright ai generated code. Its already been tested in court. Be careful planning a whole future based on telling AI to make you stuff that others can just take on you.

    • @shunclark596
      @shunclark596 Před 4 měsíci

      as just a normal person without absolutely no knowledge of coding i might as well be looking at mandarin

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

      @@geroutathat Why would you need to copyright AI code? Your competitors can just create the same product with their AI.

  • @xeroxyde3397
    @xeroxyde3397 Před 5 měsíci +13

    There will be no programmers in 5 years. I’ve been hearing this for 12 years. In my book, this is just a trick to rundown potential competition. And remember, even if it’s true, every crisis is also a new opportunity.

    • @not_ever
      @not_ever Před 5 měsíci +13

      In the case of the guy in the video it's not a trick to reduce the competition it's a lie to sell a product.

    • @eliasp.2759
      @eliasp.2759 Před 5 měsíci +5

      "every crisis is also a new opportunity", for a minority of people, the majority suffers from a crisis, that's the point of it

    • @xeroxyde3397
      @xeroxyde3397 Před 5 měsíci

      @@eliasp.2759 of course, but that’s because most people don’t think about crisis as new opportunities. Survival has and always will be about adaptation in evolving circumstances.

    • @YeeLeeHaw
      @YeeLeeHaw Před 4 měsíci +1

      @@eliasp.2759 Exactly. Due to biases people tend to think that they are not going to be a part of the majority, they always envision themselves as the exception to the rule. I guess it's a similar error in rational thinking to the one that makes people waste their money on lottery tickets just because they keep hearing about that one guy in 50 million that won a billion.

  • @pakmaya1390
    @pakmaya1390 Před 5 měsíci +8

    Now I can annoy my CS friends with this video, thanks !

    • @abeidiot
      @abeidiot Před 5 měsíci

      CS people will be eating good actually. It's the low exp bootcamp people that are worried

  • @AdiSapir1
    @AdiSapir1 Před 4 měsíci

    Great summary! The last part of the video though, on why to stay optimistic, isn’t working, gently put…

  • @DevontraeWalls
    @DevontraeWalls Před 5 měsíci

    Dude the memes mid video get me every time 😂

  • @Auxilor
    @Auxilor Před 5 měsíci +5

    i'll believe ai is replacing programmers once copilot stops adding extra brackets and quotes

  • @majkatrojedjece6585
    @majkatrojedjece6585 Před 5 měsíci +5

    I think AI in programming will peek in next two years, but then as new stuff comes out, it wont have data to feed itself, we will have to resort to good old stackoverflow again.

  • @davebaez9021
    @davebaez9021 Před 5 měsíci

    I really need this video, I was abt to drop off collage

  • @MuhammadAnas595
    @MuhammadAnas595 Před 5 měsíci

    "cant go back to jail", genuinely made me laugh out, made my day here!

  • @Gabriankle
    @Gabriankle Před 4 měsíci +2

    Thinking will never be obsolete.

  • @Nekoeye
    @Nekoeye Před 5 měsíci +3

    Time to pivot from JS to Quantum Computing. Yeah, piece of cake. Thanks for the idea.

  • @yurilemes8656
    @yurilemes8656 Před 5 měsíci

    awesome vid. can`t say I didn`t like the VS Code extension though. pretty cool.

  • @uncleJuancho
    @uncleJuancho Před 5 měsíci

    that reminds me OpenInterpreter which can actually run code. I was surprised Cursor was not mentioned in this video

  • @Something5059
    @Something5059 Před 5 měsíci +5

    I think that the programming market won't go down due to AI, but rather due to over-saturation of the market. Depending on how well a person, more so a child, can pick this up could lead to this being the real reason to worry about your job. But I don't believe AI will 100% replace developers and instead just end up being another tool that developers can use. I do believe that it will raise the bar for what a "good" programmer is and will allow us to move onto harder questions and push the limits of what we can do. Because all it's doing from what I can see, with my limited knowledge, is taking out tedious tasks.s

  • @Gredddfe
    @Gredddfe Před 5 měsíci +49

    It won't make us obsolete, but it will result in fewer dev jobs. Before long, code assistants will be at a junior dev level: With excessive hand-holding they'll generally produce something that works. But as they get better, they might be able to take a well-defined task and just do it. For senior devs, it means we won't need to hire junior or intermediate devs to help us. For less-experienced devs it means they might not need a senior dev to hold their hand if their IDE produces reasonable code on its own. Certainly a shake-up of the current dynamic, definitely overall fewer jobs, but no obsolescence just yet.

    • @oksowhat
      @oksowhat Před 5 měsíci +27

      how will you get new senior devs when you don't have current junior devs

    • @mikeTomas3128
      @mikeTomas3128 Před 5 měsíci +2

      @@oksowhat Was just about to ask this lol. I guess this would mean in his scenario that he believes this might be the last generation of programmers. I'm not sure

    • @Gredddfe
      @Gredddfe Před 5 měsíci +4

      @@oksowhat As I described, I predict that junior devs with the assistance of AI tools won't need to be supervised by senior devs as much as they do now. It won't stop junior devs from having a job, just means they'll be learning from the tools rather than other devs.

    • @michaeletzkorn
      @michaeletzkorn Před 5 měsíci +7

      ​​@@oksowhatsame as big companies have always done. Wait for small companies to hire fresh grads with no experience and give them senior level responsibilities with junior level wages and see if they can teach themselves. Once they have the skillset of a senior level dev, swoop in with the big $$

    • @pawelpiotrgil
      @pawelpiotrgil Před 5 měsíci

      wait. Your juniors are *actually* helpful?

  • @garrenmiller9434
    @garrenmiller9434 Před 3 měsíci

    The most useful part of the AI chat for me is the ability to express and organize my brainstorm sessions. I think its a better tool for that than just writing code.

  • @MrBeltalowda
    @MrBeltalowda Před 5 měsíci

    i just asked copilot chat when it was last trained, and it happens to be the data from september 2021, more than 2 years from now

  • @BruceWayne15325
    @BruceWayne15325 Před 5 měsíci +77

    As a programmer I can say that I still feel very safe in my job. I'm sure that in the coming years AI will get good enough to replace programmers, but that's still a ways off. Right now it's more of an assistant than anything else. Programmers use AI to help with some of the tedious tasks, or to answer a question about an API that they aren't familiar with, but you can't really tell it to build something for you and expect any kind of useful result. It will get there, but not for a while.

    • @vectoralphaAI
      @vectoralphaAI Před 5 měsíci +12

      A ways off is still 5 years or within this decade though.

    • @BruceWayne15325
      @BruceWayne15325 Před 5 měsíci +10

      @@vectoralphaAI very possibly. AI is growing rapidly, and the speed at which it grows will only increase since AI will be able to assist in its own evolution. There are still some serious hardware limitations though that may slow down AGI development. You can see that with Gemini Ultra. It's more advanced than ChatGPT 4, but it requires an enormous system, and isn't scalable. There are hardware solutions on the horizon to address these types of problems, but hardware is always slower to develop than software. My guess as to when we will achieve AGI (taking hardware into consideration) is probably within the next decade or two.

    • @Eagle3302PL
      @Eagle3302PL Před 5 měsíci

      @@BruceWayne15325 It's impossible to predict when AGI will show up because we still have no idea what intelligence, consciousness, and thinking actually is and how it happens. Best we can do is glorified text completion integrated into gigantic data sets and tons of apis. AGI could be tomorrow, could be in a decade, could be never. We simply have no idea how to even get started on something like that. It's theoretically possible since a brain is just a meat machine, but we're decades away from being able to map a human brain and simulate it at any reasonable rate to actually research how it works.

    • @heywrandom8924
      @heywrandom8924 Před 5 měsíci

      ​@@BruceWayne15325​​ there was an interview with the maybe now ex not sure chief scientist at open AI Ilyan Sutskever where he said hardware is not a problem.
      Also phi 2 seems to show (although I did not try) that you can get fairly good outputs from small models.
      There is also an interview with host Lex Fridman that talked about how language models have an inefficient way of storing information and it seems like the guest was saying that it could be fixed ( he seemed to be guessing though ) .
      At the moment it seems to me like GPT 3 and GPT4 are just expensive experiments. It's maybe already amazing that we are already interested in them before people start engineering high quality systems specifically made (and maybe funded) to be a service .

    • @WilsonSilva90
      @WilsonSilva90 Před 5 měsíci +3

      @@BruceWayne15325 The hardware is evolving quick too. The software will be optimized and so will the hardware. The hardware can be stacked together. Our brains will be no match for AI in a few years. Anyone that thinks they are safe in the future, are not zooming out enough. I'm rearranging my career to profit as much as possible to be safe when the industry collapses.

  • @cloud3x3
    @cloud3x3 Před 5 měsíci +16

    My idea is that a programmer could write the tests (acceptance criteria) and AI could generate a code base that satisifies those tests. Humans could be reserved for cx issues and novel issues, and debugging the tests to get what you want, but most of the code base could exist in AI without human intervention.

    • @mark0z479
      @mark0z479 Před 5 měsíci +2

      AI is pretty good at writing tests tough

    • @aliawada4541
      @aliawada4541 Před 5 měsíci

      ​@@mark0z479 Very good actually

    • @vectoralphaAI
      @vectoralphaAI Před 5 měsíci

      Nah. Ultimately a programmer will be just a person who promps a computer to build something and the AI writes all the code itself create it.

    • @fres621
      @fres621 Před 4 měsíci

      ​@@vectoralphaAIbut it'll break or it won't be the way it's supposed to be and AI will not be able to fix it or even tell what's wrong (or even tell that something's wrong) because it's AI and not a person, it can't think and it just writes data it's been trained on

    • @user-wv7ix9ww5f
      @user-wv7ix9ww5f Před 4 měsíci

      @@fres621 It can "think" to an extent, but yes, sometimes it is never able to figure out the problem without you explicitly telling you it. However, there could be ways to automate this process and prompt engineer it better. Either way, until continual learning is a thing (that is, continually training the model every day on new code written to the repo) it will never be more than it is now.

  • @vpns1006
    @vpns1006 Před 5 měsíci +2

    You should also make a video about Cursor if possible. Its basically VScode + GPT-4 as an IDE with no extension. I have been using it and its ability is really insane.

  • @vmachacek
    @vmachacek Před 5 měsíci

    and I really cannot go back to jail.. BEST LINE EVER used in a tech video

  • @growthmindest
    @growthmindest Před 5 měsíci +7

    As a developer using copilot and ChatGPT 4, I can say it makes my life easier to understand the vast codebase but the using the code blindly from either of these results in lots of errors either syntactic or logical. In short, imo it doesn’t work well good with complex codebases

    • @SylvanFeanturi
      @SylvanFeanturi Před 5 měsíci +1

      Complex? It falls apart on anything non-trivial.

    • @SpiritVector
      @SpiritVector Před 5 měsíci

      Besides, you gotta customize it yourself. You gotta make improvements that it does not think to make like avoiding memory fragmentation or context switching. There are a lot of things that it doesn't think of even though it know a lot about them.

    • @Eagle3302PL
      @Eagle3302PL Před 5 měsíci

      @@SylvanFeanturi What many devs consider trivial is probably very hard work for your average "insert a JS framework" code monkey.

  • @jonmichaelgalindo
    @jonmichaelgalindo Před 5 měsíci +3

    Remember that, in fact, programmers went extinct a long, long time ago. If you've never hand-compiled a routine to hex, you're not a programmer.

  • @FrostByte112
    @FrostByte112 Před 5 měsíci

    You had me at "youth in asia-pods"

  • @roozbehzarei6943
    @roozbehzarei6943 Před 5 měsíci +1

    "And I can't really go back to jail" 👀🤣

  • @dzisonline
    @dzisonline Před 5 měsíci +6

    They are awfully confident that programmers won't stop helping AI learn and improve.

  • @HighPerformanceGames
    @HighPerformanceGames Před 5 měsíci +9

    They will continue to level up like any other AI. Programmers will not disappear in 5 years, but some serious cuts will be made.

    • @drmonkeys852
      @drmonkeys852 Před 5 měsíci

      That already happened in 2022. The market is saturated from the economy bloat from 2020. The only people left to cut are people in super lucrative fields, seniors, skilled devs, or those in companies who are super slow to change/ adapt + deal with legacy shit.

  • @too1leasy403
    @too1leasy403 Před měsícem

    I started using jetbrains AI early this week. The commit messages are the best part

  • @irun_mon
    @irun_mon Před 5 měsíci

    Can't wait to use it and help me to center an DIV