AI coding assistants just leveled up, again…

  Переглядів 1,165,838

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.
@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.
@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.
@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.
@nzuzomal4545
@nzuzomal4545 4 місяці тому
Thanks for the optimistic ending Jeff. I needed that !
@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.
@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
@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…
@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
@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
@GT-tj1qg
@GT-tj1qg 4 місяці тому
Thank you for the optimism segment!!!
@amithbhagat
@amithbhagat 4 місяці тому
Thanks for the optimism in the end bro
@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.
@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.
@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.
@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
@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....
@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
@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.
@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
@tapashmajumder2377
@tapashmajumder2377 4 місяці тому
I come here for the code stuff but 00:30 Plumber's crack camouflage. That was epic :D.
@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
@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.
@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.
@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.
@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.
@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.
@AdidasDoge
@AdidasDoge 4 місяці тому
Ah yes, Fireship, the ship that takes my anxiety and depression to new levels
@jasonabc
@jasonabc 4 місяці тому
Same
@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.
@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. ❤
@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.
@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.
@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.
@justin-cassidy
@justin-cassidy 4 місяці тому
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.
@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
@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
@GameX236
@GameX236 4 місяці тому
I loved the mix with some encouragement :)
@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
@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?
@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.
@lagking1
@lagking1 4 місяці тому
The line "Offer companionship"broke me . Every programmer kryptonite
@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.
@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
@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.
@ichoosemeimsorry
@ichoosemeimsorry 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 місяці тому
​@@ichoosemeimsorryelevators
@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.
@superfunsurf
@superfunsurf 4 місяці тому
so good bro. thanks for keeping it real and bringing the truth in.
@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.
@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
@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
@0e0
@0e0 4 місяці тому
love the brew your own model idea
@BlackHermit
@BlackHermit 4 місяці тому
The license thing in Copilot is brilliant!
@dankelly
@dankelly 4 місяці тому
Interesting.... sounds like requirements writing (for AI) is going to be an important skill one day.
@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.
@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
@TeaBroski
@TeaBroski 4 місяці тому
me to the other video I'm watching when fireship drops: excuse me, I'm coming back
@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?
@joseaca1010
@joseaca1010 4 місяці тому
I saw the presentation of gemini, i was very impressed
@cornfeld1527
@cornfeld1527 4 місяці тому
love how every other video has some comforting line about how programmers are not obsolete.
@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.
@JerosGamer89
@JerosGamer89 4 місяці тому
4:33 you forgot more new JS frameworks
@AdiSapir1
@AdiSapir1 4 місяці тому
Great summary! The last part of the video though, on why to stay optimistic, isn’t working, gently put…
@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)
@SpencerTwiddy
@SpencerTwiddy 4 місяці тому
3:07 - “componet”
@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.
@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.
@AshishDha
@AshishDha 4 місяці тому
thanks! great stuff
@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.
@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.
@omdevs
@omdevs 4 місяці тому
Love the optimism!
@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.
@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.
@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.
@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
@duke8925
@duke8925 4 місяці тому
Thanks for sharing optimism, I hope by the next video we'll still remain optimistic.
@SiddhanthRoyal
@SiddhanthRoyal 4 місяці тому
fireship's on a roll with vids lately
@sagittaeaether
@sagittaeaether 4 місяці тому
Even if management people with their nice MBAs and SAFe certs had Neuralink and access to AGI, they wouldn't be capable of replacing a programmer
@ishy2352
@ishy2352 4 місяці тому
I think the job of the programmer will become more serious and specialized, like that of a doctor. There won't be such thing like junior positions, because the AI will be able to take care of the most menial stuff. Even if that's not true now, I find it hard to believe it won't be the case in 10 years. I see a lot of downsizing coming.
@ensider6375
@ensider6375 4 місяці тому
If there are no juniors, then later there will be no seniors :)
@richarddo7881
@richarddo7881 4 місяці тому
​@@ensider6375Isnt it already like this with Tech job only hire Senior Dev nowaday?
@axelfl7479
@axelfl7479 4 місяці тому
Perhaps more responsability will be put on the academies. Serious degrees might make a comeback with of course less schools able to deliver theme.
@karenwang313
@karenwang313 4 місяці тому
And like usual, the working class will be the ones to bear the brunt of job cuts.
@vectoralphaAI
@vectoralphaAI 4 місяці тому
If there are no more juniors then when the current senior devs retire no one will be at the company and the business will just collapse or be 100% programmer free.
@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.
@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.
@ishanparihar4032
@ishanparihar4032 4 місяці тому
Hey @fireship which AI voice model do you use for your videos?
@uncleJuancho
@uncleJuancho 4 місяці тому
that reminds me OpenInterpreter which can actually run code. I was surprised Cursor was not mentioned in this video
@jonmichaelgalindo
@jonmichaelgalindo 4 місяці тому
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.
@Nekoeye
@Nekoeye 4 місяці тому
Time to pivot from JS to Quantum Computing. Yeah, piece of cake. Thanks for the idea.
@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.
@tntg5
@tntg5 4 місяці тому
Is the copilote chat only available in the US ? The chat icon doesn't show in my vscode although I installed the extension. I noticed that it flashes in and out if I move from pre release to release version, but the end result is always the same, it goes away
@Gabriankle
@Gabriankle 4 місяці тому
Thinking will never be obsolete.
@FinancllyFreeMusician
@FinancllyFreeMusician 4 місяці тому
The hard part in Engineering is always to ask the right questions. AI can only answer a question by mixing up answers to questions that were already asked. There is another obvious thing: The quality of the data had its peak already. It can more or less only go down from now on.
@joethompson9124
@joethompson9124 4 місяці тому
Yes, asking the right questions is key and that's not going to change. I strongly disagree that the quality will go down though. As methods of using the current data gets better, the synthetic data gets better and creates a flywheel of improvement without needing tons more fully human made data. That's how OpenAI went from GPT-3.5 to GPT-4 and it will be how they get to GPT-4.5 and so on. We'll see I guess, but I certainly wouldn't put my money on AI getting worse...
@FinancllyFreeMusician
@FinancllyFreeMusician 4 місяці тому
@@joethompson9124 You are surely right, that the processing of data will improve. But I think more of the information that lies within the data itself. To me intelligence is about new research and new discoveries leading to a new understanding of the world. Like finding the law of gravity and being able to build an airplane as a result. So far I think, that AI can´t really discover new things. It cannot find new laws of nature and make use of it - just by mixing and combining already found ones. However if it can - we´re screwed. :D
@joethompson9124
@joethompson9124 4 місяці тому
@@FinancllyFreeMusician I agree. AI is a great "remix machine" and I think it may aid humans in making new discoveries, but it's not going to just spit out some grand new theory that just perfectly works out of the box (maybe possible I guess, like hitting the lottery and being struck by lightning in the same day). With it's remixing ability, AI is great at being creative and diverging on ideas. But it needs a lot of help from a human to produce anything worthwhile. It might spit out something interesting that inspires a human to look in a certain direction or something like that. I think people are overestimating the ability of AI to work completely autonomously. In my opinion, people will always need to be involved to ask the right questions and make important decisions. It will shake things up and make many things that used to be difficult, much more frictionless though. Also, Tesla's humanoid robot is coming for manual labor too, so there goes my backup plan lol.
@FinancllyFreeMusician
@FinancllyFreeMusician 4 місяці тому
@@joethompson9124 Yes, you´re right. It can provide a new spark for a thinking individual to come up with something new and great. I figured that many folks outside of programming don´t use it at all and so far I don´t know whether that's good or not. Because for some fellow programmers of mine, ChatGPT became the ultimate source of truth. Like: "I don´t know what this is about, I´ll aks ChatGPT with a (not so good) prompt, get an answer (which is wrong) and take that for granted." Normal people will fall into this trap much deeper I fear.
@metacomedy4136
@metacomedy4136 4 місяці тому
garbage in, garbage out - and there is ALOT of garbage going in.
@matusstiller4219
@matusstiller4219 4 місяці тому
The disclaimer made me spit my tea 🤣🤣
@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
Github Copilot + Unity
0:25
Andromeda Kid
Переглядів 1 тис.
ЧТО ДЕЛАТЬ, ЕСЛИ НЕ ХВАТАЕТ ДЕНЕГ НА ВОССТАНОВЛЕНИЕ ТАЧКИ?
47:52
船长被天使剪成光头了?#天使 #小丑 #超人不会飞
00:28
超人不会飞
Переглядів 26 млн
Зомби Апокалипсис  часть 1 🤯#shorts
00:29
I Tried Every AI Coding Assistant
24:50
Conner Ardman
Переглядів 635 тис.
10 regrets of experienced programmers
8:16
Fireship
Переглядів 499 тис.
AI influencers are getting filthy rich... let's build one
4:25
Fireship
Переглядів 4,6 млн
this is why you're addicted to cloud computing
5:25
Fireship
Переглядів 762 тис.
GitHub Copilot just got promoted to Captain
4:01
Fireship
Переглядів 586 тис.
GPT 4.5 Leaked Release: Shocking Details Revealed AI Updates
6:54
BEST ONE AI
Переглядів 2,7 тис.
Google actually beat GPT-4 this time? Gemini Ultra released
5:04
My Bleeding Edge Tech Stack for 2025
8:43
Fireship
Переглядів 873 тис.
How I Made AI Assistants Do My Work For Me: CrewAI
19:21
Maya Akim
Переглядів 637 тис.
23 AI Tools You Won't Believe are Free
25:19
Futurepedia
Переглядів 1,8 млн
Самый глупый смартфон в мире #LightPhone
0:36
Тестируем Gravis Ultrasound... ну почти.
48:18
Дмитрий Бачило
Переглядів 40 тис.
The power button can never be pressed!!
0:57
Maker Y
Переглядів 9 млн