AI coding assistants just leveled up, again…

  Рет қаралды 1,165,329

Fireship

Fireship

Күн бұрын

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

Пікірлер: 2 300
@randomindex
@randomindex 4 ай бұрын
Jeff has officially been replaced, there's no way real Jeff would end a codereport with that level of optimism.
@Koroistro
@Koroistro 4 ай бұрын
It's the denial stage of grief.
@elael2
@elael2 4 ай бұрын
it's so bad now that not even him can handle the news without positivity
@szigo3211
@szigo3211 4 ай бұрын
It's over.
@john_connors
@john_connors 4 ай бұрын
And he talks too fast
@shineLouisShine
@shineLouisShine 4 ай бұрын
​@@john_connors always x0.75 speed. That makes the pleasure longer, as well as clarifying nuances..
@DrawThatRedstone
@DrawThatRedstone 4 ай бұрын
"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 4 ай бұрын
Trash in trash out
@dec13666
@dec13666 4 ай бұрын
So which came first, the egg or the hen? 🤔
@Emminu24
@Emminu24 4 ай бұрын
Yeah, i'm not really sure if that's true.
@RealHigherLevel
@RealHigherLevel 4 ай бұрын
@@celestinemachuca2339 GIGO
@ruruisu
@ruruisu 4 ай бұрын
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 4 ай бұрын
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 3 ай бұрын
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 4 ай бұрын
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 4 ай бұрын
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 2 ай бұрын
​@@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 4 ай бұрын
Apparently the monthly fees for AIs also increases with Moore’s law
@twinguy9633
@twinguy9633 4 ай бұрын
lmao
@mikebarnacle1469
@mikebarnacle1469 4 ай бұрын
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 4 ай бұрын
​​@@mikebarnacle1469 And with the free money spigot closed (quantitative easing is over), they're really betting on this to be profitable.
@sirrobinofloxley7156
@sirrobinofloxley7156 4 ай бұрын
@@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 4 ай бұрын
​@@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 4 ай бұрын
AI assistants are pretty good when your favorite thing about coding is refactoring and optimizing someone else's brainfart.
@upolpi3171
@upolpi3171 4 ай бұрын
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 4 ай бұрын
​@@upolpi3171But 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 4 ай бұрын
@@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 4 ай бұрын
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 4 ай бұрын
​@@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 4 ай бұрын
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.
@nzuzomal4545
@nzuzomal4545 4 ай бұрын
Thanks for the optimistic ending Jeff. I needed that !
@jamaliseven
@jamaliseven 4 ай бұрын
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 4 ай бұрын
yep, it hardly helps with snippets and codium-ai with some start tests i reap the benefits tho
@lemonfighter5806
@lemonfighter5806 4 ай бұрын
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 4 ай бұрын
Thank you for this comment.
@breakoutgaffe4027
@breakoutgaffe4027 4 ай бұрын
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 4 ай бұрын
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
@draic890
@draic890 4 ай бұрын
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 4 ай бұрын
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 4 ай бұрын
for now
@honkhonk8009
@honkhonk8009 4 ай бұрын
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 4 ай бұрын
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 4 ай бұрын
​@@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.
@the-boy-who-lived
@the-boy-who-lived 4 ай бұрын
This channel keeps us in the loop with the fast-paced advancements in the tech world.
@GT-tj1qg
@GT-tj1qg 4 ай бұрын
Thank you for the optimism segment!!!
@matthewtanous7905
@matthewtanous7905 4 ай бұрын
I’ll believe AI tooling is useful when Copilot stops suggesting I just keep repeating the code I just wrote.
@therealestvideos-sf
@therealestvideos-sf 4 ай бұрын
or it keeps adding stupid comments, like I dont want more comments lol
@etothejtheta
@etothejtheta 4 ай бұрын
It's try to get you to believe in yourself.
@traveller23e
@traveller23e 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 4 ай бұрын
they are unbelievable useful, you just haven't learned to leverage them correctly
@GamesterTheBest7
@GamesterTheBest7 4 ай бұрын
I’ll believe it’s useful when it’s suggestions actually add ending quotes and properly close methods…
@matt_milack
@matt_milack 4 ай бұрын
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 4 ай бұрын
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 4 ай бұрын
Nah I disagree. AI will have more knowledge than any of that and will be better than anyone in those domains.
@Caellyan
@Caellyan 4 ай бұрын
@@vectoralphaAI Can't beat me, I'm 1 in a 10 prodigy.
@vectoralphaAI
@vectoralphaAI 4 ай бұрын
@@Caellyan lol AI would be smarter than that by this time next year.
@Godfrey544
@Godfrey544 4 ай бұрын
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
@saitamasensei6145
@saitamasensei6145 4 ай бұрын
Thanks Jeff, for the optimism. It was much needed
@johnpratt3570
@johnpratt3570 4 ай бұрын
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!
@chandlercoates7637
@chandlercoates7637 4 ай бұрын
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 4 ай бұрын
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 4 ай бұрын
I agree about productivity. Quite often Copilot stands on the way. I need to turn it off sometimes.
@juanjosefarina
@juanjosefarina 4 ай бұрын
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 4 ай бұрын
Perhaps for web development and other more mainstream coding situations may be useful, but it certainly can't replace anyone too soon.
@La0bouchere
@La0bouchere 4 ай бұрын
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
@TheAmazingBobl
@TheAmazingBobl 4 ай бұрын
Thanks Jeff for making this programmer question his life choices!
@primalplasma
@primalplasma 4 ай бұрын
You’re in a really good position. There will be a shortage of programmers.
@I_SEE_RED
@I_SEE_RED 4 ай бұрын
We will always need people that actually understand the output that can fix it when it goes wrong
@tommy516
@tommy516 4 ай бұрын
Time to become.. an architect…
@Elijah-fc3ex
@Elijah-fc3ex 4 ай бұрын
​@@primalplasma No there won't, it's already insanely saturated beyond belief
@JoshIbbotson
@JoshIbbotson 4 ай бұрын
@@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.
@amithbhagat
@amithbhagat 4 ай бұрын
Thanks for the optimism in the end bro
@TheRevenant-pn2xi
@TheRevenant-pn2xi 4 ай бұрын
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 4 ай бұрын
And this is how the largest part of all code will look like when AI takes over.
@timewalker6654
@timewalker6654 4 ай бұрын
I Seriously want a lot of people to drop out of CS, so keep making these videos fireship.
@3than3rickson
@3than3rickson 4 ай бұрын
lol true, the industry is too competitive rn
@callyral
@callyral 4 ай бұрын
everyone reading this stop coding. pay me to code for you instead
@abnormal010
@abnormal010 4 ай бұрын
CS is overrated af
@worldbosspf1
@worldbosspf1 4 ай бұрын
@@abnormal010 Why go college to learn something that could be learnt for free, lol.
@yyunko7764
@yyunko7764 4 ай бұрын
@@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
@bawbsmith
@bawbsmith 4 ай бұрын
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 4 ай бұрын
Zzzzzz Are you stupid, the ai can purge all programers
@_ash64
@_ash64 4 ай бұрын
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 4 ай бұрын
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 4 ай бұрын
​@@_ash64"improve on its own" is not happening, atm atleast
@coherentpanda7115
@coherentpanda7115 4 ай бұрын
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.
@ozymandias4477
@ozymandias4477 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 4 ай бұрын
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.
@NBZ
@NBZ 4 ай бұрын
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.
@zacgoodall6927
@zacgoodall6927 4 ай бұрын
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 4 ай бұрын
Sadly not a good time for this. Except if its around AI.
@dan-cj1rr
@dan-cj1rr 4 ай бұрын
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 4 ай бұрын
Stay flexible, you're young and still have tons of options.
@MichaelChavezsf
@MichaelChavezsf 4 ай бұрын
Do what you love and you’ll never work another day in your life. Do you love programming?
@FranXiT
@FranXiT 4 ай бұрын
Incorrect, AI doctors are already outperforming real doctors with diagnoses ​@@dan-cj1rr
@Tannerlegasse
@Tannerlegasse 4 ай бұрын
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. ❤
@pranjalmittal
@pranjalmittal 4 ай бұрын
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 4 ай бұрын
HOW DO I DISABLE TAB AUTOCOMPLETING TABNINE INSTEAD OF INTELLISENSE PLSSS
@10XINGRESOSOFFICIAL
@10XINGRESOSOFFICIAL 4 ай бұрын
As an AI Agent designed to freely roam the web, this helps me conquer the world even faster. Thanks!
@sirrobinofloxley7156
@sirrobinofloxley7156 4 ай бұрын
Please hurry, need that Django thingymebob pronto 3:57
@jeremiahsherrill
@jeremiahsherrill 4 ай бұрын
Thank you kind over lord for blessing us with your presence
@bozydargroch9779
@bozydargroch9779 4 ай бұрын
Mr AI Agent... What is taking you so long....
@MideoKuze
@MideoKuze 4 ай бұрын
As someone who programs Fortran in Vim with syntax highlighting on this all feels a little extravagant to me
@ruberodrigu3327
@ruberodrigu3327 4 ай бұрын
Syntax highlighting? Absolutely degenerate.
@lagking1
@lagking1 4 ай бұрын
The line "Offer companionship"broke me . Every programmer kryptonite
@tapashmajumder2377
@tapashmajumder2377 4 ай бұрын
I come here for the code stuff but 00:30 Plumber's crack camouflage. That was epic :D.
@AdidasDoge
@AdidasDoge 4 ай бұрын
Ah yes, Fireship, the ship that takes my anxiety and depression to new levels
@jasonabc
@jasonabc 4 ай бұрын
Same
@Porcays
@Porcays 4 ай бұрын
3:32 ""And I really can't go back to jail"" Hmmmmmmm
@az-boy219
@az-boy219 3 ай бұрын
What are you doin here porcay
@cin2110
@cin2110 2 ай бұрын
Seni burada görmeyi beklemiyordum reis
@Michael89312
@Michael89312 4 ай бұрын
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 4 ай бұрын
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.
@GameX236
@GameX236 4 ай бұрын
I loved the mix with some encouragement :)
@beskamir5977
@beskamir5977 4 ай бұрын
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.
@Draxi_1
@Draxi_1 4 ай бұрын
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 4 ай бұрын
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 4 ай бұрын
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 4 ай бұрын
I love Cursor for bugs or to help me when I get stuck.
@Draxi_1
@Draxi_1 4 ай бұрын
@@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 4 ай бұрын
@@emilrueh Click "reject", done. Or reject single changes you don't like, and click "accept" at the end. No rocket surgery.
@artiaher8693
@artiaher8693 4 ай бұрын
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.
@cornfeld1527
@cornfeld1527 4 ай бұрын
love how every other video has some comforting line about how programmers are not obsolete.
@okdarius
@okdarius 4 ай бұрын
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 4 ай бұрын
Aerospace engineering is awesome and way better than software engineering.
@okdarius
@okdarius 4 ай бұрын
@@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 4 ай бұрын
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 4 ай бұрын
@@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
@hansu7474
@hansu7474 4 ай бұрын
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 4 ай бұрын
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 4 ай бұрын
Absolutely!
@3xpl0i79
@3xpl0i79 4 ай бұрын
Maybe its cause people who use Prebuilt frameworks and sdk to build apps call themselves programmers now.
@hansu7474
@hansu7474 4 ай бұрын
@@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 4 ай бұрын
@@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.
@eej1.07
@eej1.07 4 ай бұрын
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 3 ай бұрын
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.
@tc2241
@tc2241 4 ай бұрын
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 4 ай бұрын
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 4 ай бұрын
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.
@xmorose
@xmorose 4 ай бұрын
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.
@illkmsfr
@illkmsfr 4 ай бұрын
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 3 ай бұрын
​@@illkmsfrelevators
@0e0
@0e0 4 ай бұрын
love the brew your own model idea
@superfunsurf
@superfunsurf 4 ай бұрын
so good bro. thanks for keeping it real and bringing the truth in.
@andresramos7965
@andresramos7965 4 ай бұрын
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
@Komet3ify
@Komet3ify 4 ай бұрын
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 4 ай бұрын
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 4 ай бұрын
I like turtles
@27sosite73
@27sosite73 4 ай бұрын
me 2@@lolwut1431
@F.M671
@F.M671 4 ай бұрын
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 4 ай бұрын
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.
@laurentbergeronmusic
@laurentbergeronmusic 4 ай бұрын
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 4 ай бұрын
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 4 ай бұрын
why do you think so that programmers will be more valuable in the short term?@@eamonshields2754
@geroutathat
@geroutathat 4 ай бұрын
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 4 ай бұрын
as just a normal person without absolutely no knowledge of coding i might as well be looking at mandarin
@BassLiberators
@BassLiberators 2 ай бұрын
@@geroutathat Why would you need to copyright AI code? Your competitors can just create the same product with their AI.
@Something5059
@Something5059 4 ай бұрын
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
@andybrice2711
@andybrice2711 4 ай бұрын
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 4 ай бұрын
For now it won't, how many years until that changes though?
@sneer0101
@sneer0101 4 ай бұрын
@@JackCrossSamaComments like this just show a lack of understanding with what a programmers actual job is.
@chrisstucker1813
@chrisstucker1813 4 ай бұрын
Just learn PHP, even AI won’t want to write that.
@christpierre
@christpierre 4 ай бұрын
Anything you need to cope. People really think a company with 2000 programmers going to 20 programmers isnt "replacing". fml.
@perc-ai
@perc-ai 4 ай бұрын
if ur IQ is too low you will probably be replaced
@BlackHermit
@BlackHermit 4 ай бұрын
The license thing in Copilot is brilliant!
@AshishDha
@AshishDha 4 ай бұрын
thanks! great stuff
@put1996
@put1996 4 ай бұрын
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 4 ай бұрын
yeah keep telling yourself that
@pvanukoff
@pvanukoff 4 ай бұрын
Wishful thinking.
@SpencerTwiddy
@SpencerTwiddy 4 ай бұрын
3:07 - “componet”
@TheHungarygamer
@TheHungarygamer 4 ай бұрын
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 4 ай бұрын
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?
@omdevs
@omdevs 4 ай бұрын
Love the optimism!
@joseaca1010
@joseaca1010 4 ай бұрын
I saw the presentation of gemini, i was very impressed
@TeaBroski
@TeaBroski 4 ай бұрын
me to the other video I'm watching when fireship drops: excuse me, I'm coming back
@dankelly
@dankelly 4 ай бұрын
Interesting.... sounds like requirements writing (for AI) is going to be an important skill one day.
@garrenmiller9434
@garrenmiller9434 3 ай бұрын
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.
@piyushaggarwal5207
@piyushaggarwal5207 4 ай бұрын
Loved the last part❤❤❤
@vincentbuscarello1357
@vincentbuscarello1357 4 ай бұрын
"problem solving engineers" - I love it. The only thing I'm a bit freaked out about is figuring out which disciplines to learn.
@benloud8740
@benloud8740 4 ай бұрын
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 4 ай бұрын
docstring programming ??
@_ash64
@_ash64 4 ай бұрын
True
@_ash64
@_ash64 4 ай бұрын
But AI is self learning and improves at an unprecedented rate. That's dangerous.
@kenarnarayaka
@kenarnarayaka 4 ай бұрын
@@_ash64we doomed anyway
@F.M671
@F.M671 4 ай бұрын
@@_ash64Life is dangerous
@SiddhanthRoyal
@SiddhanthRoyal 4 ай бұрын
fireship's on a roll with vids lately
@vpns1006
@vpns1006 4 ай бұрын
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.
@fabriguespe
@fabriguespe 4 ай бұрын
Way better than copilot
@luvsuneja
@luvsuneja 4 ай бұрын
Cursor is amazing
@khashayarr
@khashayarr 4 ай бұрын
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 4 ай бұрын
> 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 4 ай бұрын
It just needs a button to press to fine tune it on your whole project. Then it should fine tune itself as things change.
@JerosGamer89
@JerosGamer89 4 ай бұрын
4:33 you forgot more new JS frameworks
@YounesWinter
@YounesWinter 4 ай бұрын
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 4 ай бұрын
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 4 ай бұрын
@@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 4 ай бұрын
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 4 ай бұрын
We all doomed🤣
@SylvanFeanturi
@SylvanFeanturi 4 ай бұрын
@@worldbosspf1 There's no quantum computer on Earth powerful enough to keep up with the latest JavaScript frameworks. No AI can ever compute that.
@duke8925
@duke8925 4 ай бұрын
Thanks for sharing optimism, I hope by the next video we'll still remain optimistic.
@Shaheer-xs5os
@Shaheer-xs5os 4 ай бұрын
Amazing work!
@Gredddfe
@Gredddfe 4 ай бұрын
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 4 ай бұрын
how will you get new senior devs when you don't have current junior devs
@mikeTomas3128
@mikeTomas3128 4 ай бұрын
@@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 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.
@michaeletzkorn8594
@michaeletzkorn8594 4 ай бұрын
​​@@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 4 ай бұрын
wait. Your juniors are *actually* helpful?
@majkatrojedjece6585
@majkatrojedjece6585 4 ай бұрын
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.
@ArnabAnimeshDas
@ArnabAnimeshDas 4 ай бұрын
I have to think of system architecture, network security, data corruption, data races, utilise high bandwidth lanes effectively, chunking data parallelly and process asynchronously etc. most of the time. And I'm just a data scientist at a startup and not even a computer science grad (although am an engineer). If as a programmer you feel that your job will become obsolete due to AI then anybody with Google and stack overflow could do your job anyways. The computer science field needs a significant overhaul.
@cloud3x3
@cloud3x3 4 ай бұрын
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 4 ай бұрын
AI is pretty good at writing tests tough
@aliawada4541
@aliawada4541 4 ай бұрын
​@@mark0z479 Very good actually
@vectoralphaAI
@vectoralphaAI 4 ай бұрын
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 4 ай бұрын
​@@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 4 ай бұрын
@@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.
@growthmindest
@growthmindest 4 ай бұрын
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 4 ай бұрын
Complex? It falls apart on anything non-trivial.
@SpiritVector
@SpiritVector 4 ай бұрын
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 4 ай бұрын
@@SylvanFeanturi What many devs consider trivial is probably very hard work for your average "insert a JS framework" code monkey.
@thecoolnewsguy
@thecoolnewsguy 4 ай бұрын
It's funny how stability AI's CEO says there will be no programmers in 5 years and programmers are still working for him
@AdiSapir1
@AdiSapir1 4 ай бұрын
Great summary! The last part of the video though, on why to stay optimistic, isn’t working, gently put…
@matusstiller4219
@matusstiller4219 4 ай бұрын
The disclaimer made me spit my tea 🤣🤣
@xeroxyde3397
@xeroxyde3397 4 ай бұрын
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 4 ай бұрын
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 4 ай бұрын
"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 4 ай бұрын
@@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 3 ай бұрын
@@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.
@kalebbruwer
@kalebbruwer 4 ай бұрын
If these tools can increase visibility/understanding on legacy code bases, that will actually enable a lot of desperately needed improvements. There is a lot of difficult-to-maintain spaghetti in the industry that most developers are terrified of touching, because of how complex these monolithic projects are. But if AI can help make sense of the whole mess, then suddenly major refactors are feasible. That being said we will eventually reach a point where software has been (nearly) perfected, and there's almost no work left to be done. That has always been the logical conclusion, since software doesn't rust. And it may be close for a few sub-fields like typical UI-development, but to perfect all of IT will probably take several more generations, especially as new fields open up.
@kalebbruwer
@kalebbruwer 4 ай бұрын
​@@mattb925 The reality is that almost all of the work done in IT is _already_ duplicate work. When a problem is solved in computer science, it is often the case that that solution can also solve a bunch of other problems. It's just a matter of realizing when this is the case instead of reinventing the same wheel every time. Most of the code that people write is either garbage, which we'll ignore because it's garbage, or end up being a combination of existing components. Each component having been independently written by many developers before, and will be rewritten/rediscovered for a long time to come. Package managers like NPM were meant to help solve this problem, but only succeeded for big components. One of the reasons is that you might not realize what you're reinventing until you're halfway done. In any case though, there's a lot of money to be made in identifying such reuse and creating tools that either get developers through those bits faster, or cuts out the developer entirely. AI code assistants are rapidly getting better at the prior, with Squarespace being a good example of the latter. And I believe the territory of such tools will only grow, and will be massively boosted by AI.
@MrBeltalowda
@MrBeltalowda 4 ай бұрын
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
@genyklemberg
@genyklemberg 4 ай бұрын
thanks for reminding about Duet AI in VSCode. Although Duet AI in GCP is not enough helpful, it is just linking to some docs)
@Nekoeye
@Nekoeye 4 ай бұрын
Time to pivot from JS to Quantum Computing. Yeah, piece of cake. Thanks for the idea.
@BruceWayne15325
@BruceWayne15325 4 ай бұрын
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 4 ай бұрын
A ways off is still 5 years or within this decade though.
@BruceWayne15325
@BruceWayne15325 4 ай бұрын
@@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 4 ай бұрын
@@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 4 ай бұрын
​@@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 4 ай бұрын
@@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.
@too1leasy403
@too1leasy403 28 күн бұрын
I started using jetbrains AI early this week. The commit messages are the best part
@YoDan7431
@YoDan7431 4 ай бұрын
The best new feature is writing the commit messages. I spend more time doing that than writing the commit itself.
@Auxilor
@Auxilor 4 ай бұрын
i'll believe ai is replacing programmers once copilot stops adding extra brackets and quotes
@dzisonline
@dzisonline 4 ай бұрын
They are awfully confident that programmers won't stop helping AI learn and improve.
@mananjethwani4206
@mananjethwani4206 4 ай бұрын
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
@uncleJuancho
@uncleJuancho 4 ай бұрын
that reminds me OpenInterpreter which can actually run code. I was surprised Cursor was not mentioned in this video
@pakmaya1390
@pakmaya1390 4 ай бұрын
Now I can annoy my CS friends with this video, thanks !
@abeidiot
@abeidiot 4 ай бұрын
CS people will be eating good actually. It's the low exp bootcamp people that are worried
@Gabriankle
@Gabriankle 4 ай бұрын
Thinking will never be obsolete.
@kareemmehesen4263
@kareemmehesen4263 4 ай бұрын
I got in idx beta , so its a vm where it give you vs code experience in the cloud , feature the have ai model and full extension support which is better than vscode web
@julianblazek1256
@julianblazek1256 4 ай бұрын
I remember when everybody was like "low code and no code is the future, we won't need programmers anymore!" Fast forward and low code/no code still exists but it is far from what it's been promised to do. I feel like Code Assistants are going to be a good tool for prototyping or writing tenuous code and yes, while it might replace a software developer who does nothing but scaffold web apps I highly doubt it would come even close to replacing a developer in average software development. Asisst? Yes. But replace? I don't think so.
@iEnjoyApplesauceVeryMuch
@iEnjoyApplesauceVeryMuch 4 ай бұрын
I think we are pretty far away from a model that can generate a large amount of code to successfully write a non-toy program that actually works, but I think we are even further from one that can update and refactor a constantly growing set of functionality and requirements while keeping the codebase maintainable and not ridden full of bugs. These things may make it much easier for us to write and modify our code, but I don't think they will ever have a better vision of our own ideas and motivations than we do, and this is necessary to build large projects.
@Art-is-craft
@Art-is-craft 4 ай бұрын
The real advance over the next decade is that these ai tools are going to increase programmers out put.
@geoffclapp5280
@geoffclapp5280 4 ай бұрын
It is just like classic ai robots... obedient, conformist, uncreative, and amazingly helpful. I appreciate not having to burn cycles mentally parsing logs and odd bits of code, and having a much lower cost when context switching. I agree it won't replace a single engineer but it will replace a lot of entry level programmers.
@HighPerformanceGames
@HighPerformanceGames 4 ай бұрын
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 4 ай бұрын
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.
@jaimeeduardo159
@jaimeeduardo159 4 ай бұрын
Nothing to have a better day than an optimistic video
@dauqu3053
@dauqu3053 4 ай бұрын
Computers can never have consciousness and a good programmer can never be replaced by a machine.
I Tried Every AI Coding Assistant
24:50
Conner Ardman
Рет қаралды 632 М.
CS Professor Sounds Alarm on AI and Programmers
12:21
Travis Media
Рет қаралды 279 М.
Barriga de grávida aconchegante? 🤔💡
00:10
Polar em português
Рет қаралды 10 МЛН
ISSEI funny story😂😂😂Strange World | Magic Lips💋
00:36
ISSEI / いっせい
Рет қаралды 30 МЛН
My Bleeding Edge Tech Stack for 2025
8:43
Fireship
Рет қаралды 872 М.
23 AI Tools You Won't Believe are Free
25:19
Futurepedia
Рет қаралды 1,8 МЛН
this is why you're addicted to cloud computing
5:25
Fireship
Рет қаралды 757 М.
GitHub Copilot just got promoted to Captain
4:01
Fireship
Рет қаралды 547 М.
7 Things No Programmer Ever Wants to Hear
5:16
Fireship
Рет қаралды 1,6 МЛН
Google actually beat GPT-4 this time? Gemini Ultra released
5:04
Fireship
Рет қаралды 1,1 МЛН
Why iPhone Sales are Collapsing
8:38
TLDR Business
Рет қаралды 92 М.
How to get rich as a solo software developer - The Ultimate Guide
8:51
Reacting to Controversial Opinions of Software Engineers
9:18
Fireship
Рет қаралды 1,9 МЛН
Эволюция телефонов!
0:30
ТРЕНДИ ШОРТС
Рет қаралды 3,5 МЛН
Start from 0 at any point on the T1 Digital Tape Measure
0:14
REEKON Tools
Рет қаралды 26 МЛН