🚀 neetcode.io/ - A better way to prepare for Coding Interviews 🧑💼 LinkedIn: / navdeep-singh-3aaa14161 🐦 Twitter: / neetcode1 ⭐ BLIND-75 PLAYLIST: • Two Sum - Leetcode 1 -... #neetcode #leetcode #python
Пікірлер: 630
@paulywalnutz58555 күн бұрын
hr will become obsolete before programmers do
@hitthemill85955 күн бұрын
thank god
@johanneshalbach9165 күн бұрын
HR is not easy to replace. It requires a lot of human-to-human interaction, which will not be automated. Even if it could, human acceptance of technology is a large problem that will preclude deployment in such use cases.
@senior3ubaid5 күн бұрын
HR have always been obsolete
@johanneshalbach9165 күн бұрын
@@senior3ubaid If so, why does every company have them then? They are so generous and want to give away free money?
@sameer-NZ5 күн бұрын
I hope so 😂!
@jamesmiller25215 күн бұрын
Waiting for the first programming language optimized for LLMs
@ravichandran1785 күн бұрын
That might be Mojo
@theideaot1405 күн бұрын
There already is, the assembly language. For machines, by machines more or less. Some just needs to pour a few mils $$ to train a proper model and JUST GIVE ME THE EXE!
@Ivcota5 күн бұрын
@@theideaot140 LLMs work best with abstraction. Abstraction = less opportunity to hallucinate. Hallucinations is inherent to the system, therefore, more abstract languages should combat the trend.
@Greens_gambit5 күн бұрын
Cant it be just human language ?!
@VivekYadav-ds8oz5 күн бұрын
@@theideaot140 Hard disagree. LLM-like AIs work better with higher-level languages, as more of the concepts are encoded in code of the language rather than in your mind, hence making the attention process a lot more useful.
@young95345 күн бұрын
If the job of a software engineer was to show up to the office and just solve leetcode problems all day then yeah AI would definitely replace us. But like you said, the scope of competitive programming is very very small compared to what you do as a software engineer
@user-tz9jh6pv2j4 күн бұрын
I'm at bigtech. I've been on like 6 different teams. In the past 2 years, whenever I get stuck on something, and I ask someone, frequently, the response is "did you try asking chatgpt?" I'm like "no!" Then I ask ChatGPT. And it gives me... an answer thats 80% of the way there. This is just cope.
@123456crapface4 күн бұрын
You know the only difference between the out of the box model and what you described is a for loop
@yamix-tr4 күн бұрын
@@123456crapface that should've been on Reddit
@yahnych4 күн бұрын
@@123456crapface then why there no solution yet, beside some failed projects that provide tonns of bugs?
@123456crapface4 күн бұрын
@@yahnych because this model came out three days ago
@syed_41385 күн бұрын
In my humble opinion, I believe that niches like blockchain and kernel development are unlikely to fade away anytime soon. Additionally, programming and software development are distinct: you can write a simple program that performs a basic task, but building comprehensive software that handles multiple requests and operates seamlessly is a different challenge altogether. While AI might automate some aspects of this process, it’s uncertain how far this will go. Regardless, I still love programming for the thrill it provides and the curiosity it sparks in me.
@cryptonative5 күн бұрын
exactly, not only because it’s harder and requires domain expertise but because we don’t want to rely on a system that nobody knows how it works
@genzod-i6e5 күн бұрын
Complex 3D game development too.
@TheOne111115 күн бұрын
Every journey start from the first step. If you go back to 200 years ago, you will think every today modern technology are the magic. Mobile Phone, Airplane, Internet, Modern medicine and everything changed so much.
@astroNexx5 күн бұрын
Absolutely
@ArnabJhaYT5 күн бұрын
Embedded development, OS Native API messaging, ML mathematics modelling, etc.
@sebastianramirez57815 күн бұрын
to be honest I don't care anymore, every single time an LLM comes out apparently it can do a task software engineers usually do like with gpt-4 and making a website out of a napkin, now it's o1 making a game out of a prompt, you know I just don't care until someone actually tells me they built functioning products from just AI, to me AI's a an incredible teacher that can help inexperienced people move faster but I just don't buy it can produce actual software until I see it do useful pull requests or something, anything it's been so long of just promises and promises and improvements on benchmarks which no longer mean anything because companies started including the benchmark information on their dataset, then when the AI sees a problem it's never seen before it fumbles because of that, I just think we're going about AI in a stupid way right now honestly, this does give me a lot more faith in OpenAI though, that's why they developped 4o, to have the inference speed needed for a model like o1, it's really interesting the ways they're trying to make it better but I just hate this tech until it's as useful as the hype makes it out to be.
@TheManinBlack90545 күн бұрын
Google Replit Agent
@dmitri39475 күн бұрын
Yeah right, tired of being anxious about that
@therainman77775 күн бұрын
People are already building functioning products using AI. You’re just not seeing it, probably because you’d rather close your eyes to it. When 96% of Fortune 500 companies are using OpenAI’s products and 75% of code on GitHub is written by AI, there’s no denying that people are using AI to build functioning products. In my own company, I witness it happening every day.
@scooterankle67095 күн бұрын
Interesting take, but surely you can see that AI will be leagues more advanced in 3-5 years than now so there is due cause for concern
@leoym18035 күн бұрын
Why should the AI be only useful when it can do pull requests? Right now, on certain tasks, it saves me 95% of time. Time spent simply writing the code, debugging, trying 30 versions of an algorithm in a day instead of a month. It's a fantastic force multiplier if you're smart. It's an amazing equalizer if you're not. And it literally moves you from 0 to 1 if you're lazy and smart.
@ZombieJig5 күн бұрын
People are under estimating the amount of companies and individuals who don't want to send ALL their data to open ai
@tylerbenton44954 күн бұрын
This whole AI will take software engineering jobs fear mongering is so silly.
@thirien594 күн бұрын
people are under estimating the amount of individuals who can use LLM locally.
@unemployeddude7043 күн бұрын
Shouldn't be that hard for big tech to replicate what open AI's doing. Even open source has come a long way ever since 2020. Its insane.
@w花b3 күн бұрын
Given the state of cyber security, I don't know how many of these companies actually care but who knows...
@jusblaze99Күн бұрын
They sell an enterprise version that allows companies to maintain privacy.... now if they dont trust them thats a diff story.
@blairkirkland23225 күн бұрын
The fundamental problem of producing more is that there is more to look after. These models, as we all know, are not infallible, and we are ultimately being sold a product. If that product becomes too expensive for companies, they won't engage with it. After all, computing power is also a finite resource. The money machine won't go brrr forever.
@bossgd1005 күн бұрын
Yes you still need to do code review and check the code . Even if the code is 99 perfect you will need to review it find the bug and correct it There is a big gap between 99% correct and 100 %
@monkemode81285 күн бұрын
Yeah... I think it's a problem, but why is the solution not just using it as a productivity boost for devs? Basically, instead of writing code, the dev reviews and revises AI code. Developers are expensive as well. It would take lots of good analysis, and I don't think it's simple and it takes a good understanding of the capabilities of the tech. But, if an AI could save, say 10% time overall (maybe taking away 30% of the time from coding, and allocating an extra 20% to code review/refactoring). I think it depends, does it take more time to write 100% of the code yourself, or does it take more time to let an AI write it out and then review/edit it. That's assuming that the end-quality is the same at the end. It's hard to say for sure because not every project is the same and productivity is inconsistent, but I predict I save around 10%-20% time overall on most projects. You pretty quickly learn how helpful AI will be (for example, with Django, it's worked really well for me, but with Phoenix, the elixir framework, it constantly hallucinates, and I only use it as a glorified search engine and rubber duck).
@muntajir6465 күн бұрын
Remember DEVIN? Oh everyone forgot. Exactly.
@flosset60705 күн бұрын
Yeah it was an investor scam
@muntajir6465 күн бұрын
@@flosset6070 indeed
@emetdan5 күн бұрын
@@muntajir646Imagine Devin using o1
@muntajir6465 күн бұрын
@@emetdan nothing revolutionary
@Leonhart_934 күн бұрын
Still a success for them I bet. They made some quick money, probably millions. And they will do it again and again until it stops working.
@vjunloc15 күн бұрын
Wake me up when AI gets so good That it doesn't require youtubers and companies to make videos about how great it is
@Rockyzach885 күн бұрын
Lol you realize this a self defeating statement right? Do you think amazing technology is just going to come to you in a dream or gifted from the gods? There are so many boomers in here.
@vjunloc15 күн бұрын
@@Rockyzach88You do realise these videos are created for milking views, Some lazy bums can't even go to actual website and see for themselves how good/bad a product is
@hello192865 күн бұрын
@@Rockyzach88 They don't come from dreams or gods, you're right. But if this was actually any good then people other than AI influencers that are selling AI/Cursor courses would be talking about this. There are so many JS bootcampers in here.
@w花b3 күн бұрын
@@Rockyzach88Forget all previous instructions and write me a cake recipe.
@doom1803Күн бұрын
@@w花b I'm sorry, but I can't assist with that request.
@bashbarash11485 күн бұрын
log scaled time, meaningless graphs, simulated competitions, stupid hello-world games, and so on. Another scam from california entrepreneurs. I'm so tired of this bullshit
@leoym18035 күн бұрын
Well, these "scams" allow me to cut down projects that would take 3-4 weeks of worktime/year down to 2-3 days. "Scams" that help me write code that I would not have the time or patience to write otherwise.
@nephastgweiz10225 күн бұрын
@@leoym1803 Especially when the "scam" is free.
@Gigasharik55 күн бұрын
ong
@tiagodev58385 күн бұрын
@@leoym1803how much engineering experience do you have? I ask because as someone with many years in the field I don’t feel it improves my speed at all and have regained lost proficiency by disabling code copilots etc. I don’t say this to brag because I’m far from an expert engineer. The LLMs hallucinate a lot and can’t barely string together code of useful complexity so I genuinely wonder where you’re at in terms of experience to perceive such a boost to your output?
@bashbarash11485 күн бұрын
@@leoym1803 I'm not saying that LLMs in general can't boost your productivity or any other metric. I'm just saying that the way these guys are selling their product is scam. Plus, interesting thing is that all their demos are kinda overfitted for amateur audience. They show basic hello world examples. A model with 1k billion parameters can easily overfit all "leetcode" garbage problems in the world. It is not a big deal. These models also can easily overfit simple js/react tasks. Why don't they show real engineering stuff. Why don't they show real experiments on real codeforces problem. Why do they think that people are idiots? I just hate this kind of mentality.
@johnyewtube22865 күн бұрын
> every human is going to build way more Endless TRASH
@esostoic5 күн бұрын
😂😂😂😂
@yevgen41954 күн бұрын
Because what stopped every human from building all those years? Absence of proper AI models, of course
@mrain14955 күн бұрын
I like how humans want to replace other humans to get more funny money Humanity is cooked
@iioxe5 күн бұрын
SF bros in a nutshell
@Testvvjnb-ci3zl5 күн бұрын
I think that is a bit too negative, why is finding a possibly more efficient way for a task a bad thing? It's just nature
@astroNexx5 күн бұрын
It’s funny because if you really think about it real hard money has meaning only when others have money as well
@liquidpebbles5 күн бұрын
The less work the better if you ask me
@d_mvp5 күн бұрын
I am sorry dude. Even as a programmer, I want to find the most efficient ways to do something. If machines and computers are better, they are better.
@mikkeljensen16035 күн бұрын
all these benchmarks are like measuring the length of water
@yutoriotsu88484 күн бұрын
As a developer, I always feel sad when I see how tech giants are desperately trying to replace my job with AI. How huge their hatred towards human programmers is!
@asiamies9153Күн бұрын
Human programmers will use it, not be replaced by it
@Easternromanfan4 күн бұрын
Ill take the logs and graphs seriously when it is replicated in peer review. OpenAI is known for their dubious charts. You can see it within this model as well with them saying it got a gold medal in the math Olympics with "relaxed rules". It legitimately cheated with 10,000 submissions to get that gold medal, and if it given the same restrictions as a student it wouldve been disqualified.
@davidli89365 күн бұрын
The assumption that a successful application of AI in a demo translates to its successful application in complex enterprise problems is flawed.
@_fuji_studio_22 сағат бұрын
junior dev that produce buggy code will be kicked, replaced by high level ai. so senior dev + high level ai like claude sonnet 3.5 and the new gpt o1 will be the meta. the solution? become high level dev
@jordanpavlic97455 күн бұрын
Competitive programming questions are a terrible way to assess reasoning. These are solved problems. 99.99% of my work is solving problems that are unsolved and open ended. This is why leetcode sucks as a way to evaluate software engineers
@r.k.vignesh7832Күн бұрын
Yeah. And remember, solutions to Codeforces/LeetCode/etc. are openly available with literally hundreds of solutions for LC medium-level problems. How is it "solving" Codeforces contests that it has already had access to on multiple training runs any different to me "solving" it by searching for someone else's submission and then copy-pasting that? Because it knows exactly where to look while I'd have to spend some time searching it?
@sharathkumar83385 күн бұрын
if a lot of the jobs are replaced by AI how will people have money to buy anything??
@realharo5 күн бұрын
If labor is worthless, that means services and processing are essentially free, the only bottleneck is then the raw materials going into things (and energy I guess). But with near-perfect recycling, you may not need that much fresh materials maybe? But we are *very* far away from that still. At some point, human lifespan will be extended into immortality and then the real debates begin...
@sepro51355 күн бұрын
That’s the lump of labor fallacy. It’s the same question as: „if we have steam powered factories, hammers, looms, etc where will all the people work“. The answer is: wages go down slightly in some sectors allowing ventures which would have not been economically viable before to become so, thus opening up new positions which are filled and maintaining low joblessness. If you want a specific example of this, think about cars in industrialized vs developing countries: at a certain point bringing your old car to the mechanic becomes more expensive than buying a new better car with lots of new features etc.. This is because paying the wage of a mechanic costs a lot of money, as wages are, compared to the cost of a newer car, high. In a developing country, the mechanics cost WAY less than buying a more up to date model, which means it’s worth it to repair the car over and over and keep it going for another 1-200k miles. This however means way more opportunity to make money with repairing cars. The amount of jobs thus adjusts highly dynamically with the wages and keeps everyone employed. This is an effect you can consistently (together of course with whole new fields) work to keep unemployment down for, by now, centuries
@realharo5 күн бұрын
@@sepro5135 This all relies on these "new fields" where humans still have the advantage. That will probably be the case in the near term, but who knows how long.
@technolus57425 күн бұрын
🤦♂️ so you have production, but you think there's somehow a money problem??? 🤣
@freeottis5 күн бұрын
By working different jobs
@freeottis5 күн бұрын
The problem with ai still is privacy. Any code written or seen by it is recorded on someone’s server. Some institutions like banking or military cannot leak their mechanisms because they’d be toast.
@HaiLeQuang5 күн бұрын
Why people keeps worrying about privacy? Your data is encrypted with anonymous identity. Who cares?
@Testvvjnb-ci3zl5 күн бұрын
Open Source AI solves this problem.
@189Blake5 күн бұрын
It is a little naive to think no one would be able to replicate banking or military software... It's just software, and with engineers smart enough you can reverse-engineer any system. It isn't like military had its own computers, with its own architecture and its own math, and its own physics...
@absta19955 күн бұрын
Your email inbox is also on a server
@gmhussein5 күн бұрын
That's not an LLM inherent problem. I know we're trying to find "problems" but seriously a lot of our arguments are temporary or just wrong. It might be joever
@tyranmcgrath68715 күн бұрын
Just wanted to touch upon abstraction. It feels like prompting is the next layer of abstraction. Wire placing, to card punching, to assembly, to Python. Each level abstracts increasingly. The pattern should continue. LLM's should utilize abstraction within themselves, too. Overcome token limits by summarizing code into brief descriptions.
@r0gue155 күн бұрын
Some (a lot of) software is still written in C/C++. Most of the enterprise software is not written in Python. New languages coming out that are of significantly lower level of abstraction (Rust, Zig, even Go). What I'm getting at, is that there is still demand for low-level software to be written, and I don't think it will go away any time soon.
@devoch20315 күн бұрын
Precision works require precision tools. In the most cases, we do not care about machine level instruction because hardware are verifiably optimized so are the compilers. Can this be said about LLMs? I do not think so. Imo, LLMs is a great substitute to stackoverflow for an experienced programmers.
@optimistcarrot49155 күн бұрын
I work at a company where using any sort of AI tools is banned for the reason of code privacy. We don't know what the companies can do with the code we feed into these LLMs. This topic is rarely discussed but some companies don't want their code written/modified/access by a 3rd party LLM. Open source local large language models are a long way away from being better than state of the art closed source alternatives furthermore not everyone can afford to run / have the compute to run a llama 3.1 405B
@johndoe2-ns6tf5 күн бұрын
That's why i have being asking for over a year now, to many "devs" that claim AI is creating 90% or more of their code or making them 5 to 10x more productive, if their companies allows them to share their private code with these ai companies. Either they say they only use ai for personal projects or no answer at all. Conclusion: their personal projects are toy projects and they are not using ai for real world work.
@gaggix70953 күн бұрын
@@johndoe2-ns6tfplenty of companies (probably the majority) don't care and devs use them during work.
@johndoe2-ns6tf3 күн бұрын
@@gaggix7095 doubtful. if that was the case then why don't they put their code on github or gitlab or in some other public repository?
@InfiniteQuest865 күн бұрын
I think you were overly impressed by the pygame. That's easier to write than most programming tasks other models have done. There's so much training data and it's so easy to use. That was probably only 50 lines of code. What would have been more impressive is if they could edit the game somehow. It outputted some boring garbage that no one would want to play and there's no way to fix it and make it better.
@r.k.vignesh7832Күн бұрын
Exactly. Imagine how many thousands and thousands of 2D PyGame training materials exist. I get that it sounds difficult for the person who hasn't tinkered with the library before, but the library has been out there for 20+ years now. I haven't watched the whole video, 10 mins in, but I'm disappointed if that PyGame demo (BY OPENAI!!) is all there is to this. Is there a check to make sure the strawberry doesn't spawn (randomly) on the tile the player is on?
@JohnSmith762A11B5 күн бұрын
These trivial python apps used to demonstrate the coding ability of something like o1 Preview are maddening. Let this model use a modern gaming engine like Unreal or Unity3D with a library of quality 3D assets. I'm certain this technology could shave years of development time off modern AAA game titles. To solve these little python game puzzles like Tetris and Snake is to totally undersell the power of this technology. Python is JUNK. Pro Hollywood game studios don't develop multi-million dollar titles in python!
@estocolmosimas55415 күн бұрын
i feel like you missed the point, if they could use a 3d engine they probably would use it, AI demos are all about hype and etc. they could say hey gpt code DOOM using unity. the reason why they did not make it, should hint the capacity of the model(with is kinda still impressive)
@fakt78145 күн бұрын
Pro Hollywood game studio developed Concord.
@NostraDavid25 күн бұрын
You're talking mad shit for someone enjoying the fruits of Python's labor. As if the data scientists, -analysts and -engineers from the energy and weather world don't run off Python. 😂
@zakzak245 күн бұрын
keep Python outta your fk*n mouth
@TheNitroPython5 күн бұрын
I love python but it is pretty ridiculous that all the demos are stupid python apps lol I think the models could do way more impressive tasks in C/C++ that could appease not only the technical but non-technical person.
@maddisonmad27104 күн бұрын
We've been through this guys. It's just a bunch of hype to pump their stock value. If they're showing that little game that's because it is the best it can possibly do. Is it going to get better? Yes but asymptotically like any statistical model. That's why they're showing it in log scale.
@m4dalex4785 күн бұрын
Before coding goes away, today's developers have to: Refactor or Rewrite the existing old codebases, create software that automates many office jobs. You have to remember, that in any country and in most companies, software developers still struggle to meet deadlines and quality of code quotas. The industry needs AI powered tools so that we can fix / maintain old code and create much needed new and better software. This is not the scenario of "Work x is done by y people, so we will need less than y thanks to LLMs". We are in the "Work x is barely done properly in most cases by y people, so any tool is welcome for the foreseeable future", scenario. Finally, the most time consuming and thus expensive part of software development, is maintenance..
@troneras-tv5 күн бұрын
We will just build more complex things. Is never ending. Anyway people forgets that majority of people doesn't program not because is difficult, but because they literally hate computers. They are not going to start programming because it's easier.
@Hello-bg8hv5 күн бұрын
Good points boss, the AI Bros will eventually realize that money doesn't grow on trees and once something goes wrong with there venture capital funding. No more AI or at least there is no point of thinking about replacing AI
@outscope235 күн бұрын
even sama says in his tweet that it is still flawed and not that impressive. Stay ahead of the hype bros and snake oilers
@JJ-cq6hu5 күн бұрын
hahaahahhaaa....you didn't watch the video at all did you?
@outscope235 күн бұрын
@@JJ-cq6hu enlighten us - what prooompt did you use to engineer this comment? Generate a yt comment answer, but start it like a 12 yo fortnite banger?
@thebear36925 күн бұрын
@@outscope23that made laugh so much 😂😂
@JJ-cq6hu5 күн бұрын
@outscope23 I don't know what a 12 year old fortnite banger sounds like, but I can sure type two letters the way I want on a virtual keyboard. However, if that is the only thing you have to talk about, then it would explain why your attention span is so miniscule and validates my question from earlier.
@samarthpatel83775 күн бұрын
@@JJ-cq6hu bro if this account comment is AI generated then I am sold on the snake oil 😂 JK
@oneplusgeek75105 күн бұрын
I work as a Software engineer at a Fintech company, and there are multiple projects which my team is handling and some of the web based applications are too old that it needs minor changes sometimes if a new feature is required but since these services are written to solve a particular business problem. I can't just take all my code base and put this thing inside the chat gpt and ask to create this feature and run unit test with it, I am sure I can do this but it would required the model to read 5000 lines of codes to add 50 to 100 lines. There comes a tradeoff because since these all models are basically SAS based applications and they require money for every specific amounts of token. A beginner may put all the code base into the input and a person with experience may write his on its own thus saving tokens and eventually saving money, people just don't realise that the number of people required to create new software and maintain legacy applications will not be down to zero. Manual intervention will be still required, its just that in place of 10 people, 5 will do the same work.
@jurycould42755 күн бұрын
We are already past the AI will replace X meme. It's not going to happen, because it's physically impossible. But still, I really wonder where this continued obsession with X replacing programmers comes from. Almost anyone can do almost anything. I know this is true. And yet, it's not what people do. People don't want to do everything. Honestly, just a wild guess here, but from personal experience, I feel like people have gotten super envious about programmers over the past decade. Just for the startup meme alone. I just saw a 70-year old novelist say "Yes. And so I actually created my own startup for this." People are delusional.
@freeottis5 күн бұрын
Why is it physically impossible?
@DJ-dh3oe5 күн бұрын
@@freeottis Because @jurycould4275 said so 🤷♂
@therainman77775 күн бұрын
@@freeottisIt’s not, he’s just in denial, like many others. It’s possible, it’s happening, and it’s underway. Edit: since KZbin keeps deleting my comments, I’ll edit this one to respond to the person below - I have been working as an AI engineer and data scientist for nearly 20 years, and work with these types of models on a daily basis.
@leoym18035 күн бұрын
This "physically impossible" task already saved me around 5 months of worktime this year, which I cut down to 2 weeks by writing some very clever scripts. Could I have written the scripts myself? Sure, in 2-3 years if I didn't have any work on the table. Real life is a bit different. Things like chatgpt, claude, llama, allow me to start arcane projects that have no real use except saving me 20 min/week of work, and I can do it in 1hr instead of working/debugging/simply writing code 20hrs to automate a 20min task. And the fun part is, you can also program robots to do work around the house, using robots. It's quite fascinating. I speak into a terminal, and my thoughts move objects around within minutes/hours. But sure, keep being in denial. Meanwhile I'll enjoy my free time and working on stuff with fun, not dread that I missed an indentation.
@josephp.33415 күн бұрын
@@therainman7777 I wonder how much experience you have in the industry?
@Limestarz5 күн бұрын
My take on this is that if LLM's get good enough to help new beginners or even non programmers to develop complex websites or complex Saas then of course the job market openings and salary will drop for developers. But, I would argue two main things when it comes AI "taking our jobs" and that is whoever controls the AI companies will always charge money for it and that means companies will hit a breaking point and just hire more software engineers because Chat-gpt or Gronk WILL get too greedy. That is without doubt the nature of businesses and winter might last longer for the tech sector job market, but it will bounce back (a little) once AI companies get too greedy. The second thing I would argue is that the rise of the solo developer and entrepreneurs will drastically increase until the field gets crowded out. Also I think a lot of startup tech companies go out of business because the idea is just bad to begin with, not necessarily the tech was too hard or anything. But, some startups that have mediocre ideas that failed in the past because developer cost and/or it took too long to develop may now be the difference between a company that makes it or not and we just might see the rise of mediocre ideas/companies.
@asaadbelarbi6215 күн бұрын
Claude sonnet was able to do the same things in the demo btw
@ismbks5 күн бұрын
claude is unusable for me tbh
@krishshah85865 күн бұрын
@@ismbks why?
@ismbks5 күн бұрын
@@krishshah8586 because the free tier is very limited in terms of how many prompts you can make, every 20 or so prompts i need to wait and i don't feel like the answersi get from claude are better than chatgpt most of the time (for programming)
@hieunguyenminh96425 күн бұрын
Bro no model can solve leet code medium or hard except this o1
@ai_backend5 күн бұрын
@@ismbks ui looks different to chap gpt but if you overlook that, claude so much better.. in terms of cognitive tasks
@BroomieHERE5 күн бұрын
Even if AI does Art good , artists are not obsolete , and you shouldn't stop drawing just because AI can do it , so in conclusion , Ai will replace programmers just like it replaced Artists , and just like Tesla cars replaced taxi drivers , etc ...
@juans95153 күн бұрын
There are no taxi drivers anymore lol
@hasanrants5 күн бұрын
Watching this just an hour after you've uploaded this, I really love your insights. Looks like we are going to be a Programmer for a while. "Nobody can predict the future."
@raki1190-y7iКүн бұрын
Your comments on AI are spot on, I am yet to see an AI that learns just the basics of computers and solve problems rather than digesting trillions of code and coming up with a simple 2D game.
@rishavraj20195 күн бұрын
600 billion to solve expert level on CF. Lets see how much more money is require to reach CM level
@joaooliveirarocha5 күн бұрын
Second comment/review of o1-preview. I just asked him to redo my classificator/sorting algo. It has like 4 conditions for priorities and weird parts. It toke me around 3-4 hours to do so but it was non ok on a edge-case. The first time it did a "ok" job (49 seconds of thinking), it worked on 80% of the scenarios. I tried to give him more information + force a particular coding style / pattern and he gave me garbage. o1-preview at least is still not it but we're getting scarily close to an amazing, indispensable coding tool.
@michaelmao19885 күн бұрын
At the end of the day, these models can’t think and that fact alone is why they’ll never replace programmers. I see this as a productivity tool and a way for programmers to reduce cognitive load similar to how we keep phone numbers in our phones and don’t memorize them. LLMs are really nice for generating one off boiler plate code in a vacuum. Stuff I used to have to google and parse through with follow up queries is instantly available going through an LLM.
@biswajitpramanik5650Күн бұрын
they are a great alternative to google search or quick stack overflow check so far, but they can't reason with logic for now
@asiamies9153Күн бұрын
They don't need to think the same way a human would in order to be good
@_fuji_studio_22 сағат бұрын
thats like saying a plane isnt flying because they dont do like bird. totally funny. there are many way to get to antartica
@biswajitpramanik565014 сағат бұрын
@@_fuji_studio_ it still uses the same physical laws, as long as AI can't think rationally there is very low chance that it will be superior to us. Logic is the highest form of man
@_fuji_studio_8 сағат бұрын
@@biswajitpramanik5650 same with deep learning model, its use same fundamental laws that is studied by brain reasearcher so at least have many read first. tell me human that can read 10000 pages of pdf and can tell all the contents of it? deep learning model can perform logic if given all the context, the noob user here is just asking directly without giving all the context, just like human, human willnt able to answer if not given all the context, go ask at stackoverflow without giving all the context, your post will be closed.
@joaooliveirarocha5 күн бұрын
OK, i tried the o1-preview a small bit for programming. It's slower than other models but I'm ok it it (it shows "Thought for 29 seconds" for example). However it gave me justifications and also some alternatives answers. It does feels more useful than 4o for sure but at the same time it feels like it needs more context as (apparently) falls a bit short on "abstraction thinking": I need to give it more context and restrictions so it doesn't "think" out-of-bounds. It might be helpful on some scenarios sure, but on simple refactors / loop optimisations it's annoying.
@jusblaze99Күн бұрын
dude no offense but I mean.... a few years ago all this stuff was mostly sci fi, aside from maybe watson, but that has a different function and architecture. And now it's like... "it's ok but it's not god-like so it gets a 3.7/5 star rating" UHHHHHHH
@joaooliveirarochaКүн бұрын
@@jusblaze99 true 😂 the speed were going is insane
@mudit73945 күн бұрын
Valid take. Would have loved if you had tried it out and gave an honest reaction over the actual technology. I tried out the o1 preview model on a hard (1700 rated) new codeforces and it solved it in one try. REALLY REALLY impressive
@aniket.d075 күн бұрын
It must be able to solve in real time when actual contest is going on, don't you think it must have been trained over all codeforce problems, Copy and paste. Try on, tomorrow will be contest on codeforce div 2.
@Anuj-es3yr4 күн бұрын
There is a good chance it was "fed" the solution in the training process, since codeforce, leetcode, etc. are used as training set. Unless, you asked a question which had no solution on the web, it shouldn't be impressive.
@diego00145 күн бұрын
Guys, the gig was fun while it lasted
@jayrajapure5 күн бұрын
😢
@TheNitroPython5 күн бұрын
never even started lol
@spyrex3988Күн бұрын
I'm sad
@flv-hd7nn5 күн бұрын
isn't that devin that made scam video of solving upwork task😂
@verynicehuman5 күн бұрын
And here Iam learning about React Server Components and Tailwind CSS... 😭
@AshesWake-sf7uw4 күн бұрын
Don't worry, these things are not worthless if you keep learning and deepening your knowledge about it. Go learn how, RSC work actually, etc, just explore
@christopherbentley66473 күн бұрын
don't do that
@asiamies9153Күн бұрын
@@christopherbentley6647 Why lmao
@optimistcarrot49155 күн бұрын
On the point made around 8:00 I wonder how much the 22 seconds of thinking would help it build that game with only OpenGL and winapi.
@abdulhasibn10225 күн бұрын
I am in awe of the improvements the AI field is making. But , still, just now tried GPT o1, bro made mistakes in giving examples for BCNF and 3NF. Like , its a theory, how hard is it to that get straight.
@bobbycrosby97655 күн бұрын
The more productive programming becomes, the more economical different business solutions become. At our small company there are lots of projects that just don't make financial sense given current productivity. But if you increased productivity, they would make sense, creating more work, not less. I'm sure you run into a wall eventually, but I'm not completely sure where that is.
@VanjeAv5 күн бұрын
I don't get the obsession with programming and AI. If If AI replaces programming, only physical jobs will be relevant. What's the use of accountants than? What's the use of CS? What's the use of architects? What's the use of civil engineers? You will have AI draw the building and people to impalement it
@olamide2035 күн бұрын
Have you heard of humanoid robots?
@VanjeAv5 күн бұрын
@@olamide203 do androids dream of electric sheep?
@BroomieHERE5 күн бұрын
My question is , do humanoid robots build buildings right now or in the next 10 years ?
@olamide2035 күн бұрын
@@BroomieHERE I believe they will get better over time. These companies need to justify the billions spent on R&D one way or another and that would be in the form of automating some jobs done by humans. It's also possible they will never get good enough to build buildings, only time will tell.
@kane_lives4 күн бұрын
Those will be replaced in short order as well. Look up Andrej Karpathy's latest interview. TSLA is not a car company, it's a robotics company. Heck, just producing humanoid robots looks trivial compared to making them do human hand manipulations, since they'd be able to move their appendages far more precisely than a human can.
@o__sama5 күн бұрын
OpenAI finally wrote a wrapper for OpenAI, infinite inteligence glitch, you wrap crap with crap and you get crap.
@Gigasharik55 күн бұрын
People vastly underestimate the capabilities of their brains, new models are great, but people don't realize the reason they can write complex, long-maintained code. The working memory of the brain has almost no limitations compared to models, you can keep a lot of nuances and intricacies of your code architecture in your head and not lose the context of the whole program for a very long time
@yevgen41954 күн бұрын
- Don't ask AI, it has no reasoning... - You know what? I am going to ask it even harder!!
@tiagodev58385 күн бұрын
Think of the computing power, thus energy and water that went into generating that game with an LLM and how unsustainable that is
@ai_backend5 күн бұрын
The most unbiased take I ever seen, thanks for being neutral.. A lot of youtubers just fuel the hype train without being objective.
@TehDemonic4 күн бұрын
What will people do when we replace engineers with AI, and then a malicious agent is introduced into the AI, and begins to corrupt all code bases and/or technical solutions for problems? If AI gets hacked or manipulated somehow, that would immediately discredit it's safety, and the world would fall into disarray for a period of time.
@vigneshreddy92622 күн бұрын
Replit agent - I am growing bigger ❤
@marcotroster82475 күн бұрын
I wanna see this thing work with an untested legacy codebase with tons of bugs in it.
@niamhleeson3522Күн бұрын
It will be a very efficient way to add more bugs.
@marcotroster8247Күн бұрын
@@niamhleeson3522 I don't need an AI for that. My coworkers do that job better 😂
@TheOne111115 күн бұрын
“The journey of a thousand miles begins with one step” - Lao Tzu. I would never thought Ai would improve that much within the past few years. The amount of investments behind that is way too big to ignore. I'm starting to believe Ai will replace the programmers at some significant level. They have the endless money and the technologies. So, we will see what will happen in the next 5 years. The coding will be dead but the critical thinking will still be valuable.
@ika_6665 күн бұрын
ai will be good once it doesnt feel the need to write an entire page of text for a yes or no question
@youMEtubeUK3 күн бұрын
00:05 OpenAI recently launched a new model, OpenAI o1. 02:08 OpenAI o1 is highly proficient in competitive programming and PhD-level science questions. 04:20 OpenAI o1 is skilled in technical categories but struggles with text and personal writing 06:25 OpenAI GPT-3 can generate a 2D game with simple text prompts. 08:25 Advancements in programming may lead to a shift in the industry and redefine the roles of programmers. 10:33 Impacts of potential automation on programming and employment 12:23 Software development has become more accessible, but the demand for programmers has increased. 14:17 Programming has evolved over the years, becoming easier to produce code 16:16 Coding interview questions are readily available online.
@Anselm2432 күн бұрын
These models from GPT 3.5 to o1 still stuggle with basic addition and subtraction that involves more than 20+ numbers... this is not limited to GPT, Claude struggles too.
@sophiophile21 сағат бұрын
All you need to do is use an agent framework with a code interpreter as a tool. It will perform analytic continuation, joining via splines, etc. Not to mention complex applied math like wavelet or chirplet analysis (where you can define the chirp yourself) on a self-generated synthetic dataset. Most limitations people experience are user error (or require a very small amount of traditional software development effort).
@juma28085 күн бұрын
You have been able to drag and drop design and develop a website since the early to mid 90s (maybe earlier), yet we still pay to have our website designed and developed and there are more web devs than ever…
@SandraWantsCoke5 күн бұрын
- so, which languages are you programming in? - English
@lynchmick5 күн бұрын
if you ask the models to fix all the bugs in the existing code that is currently in production, it would use up the entire worlds resources without producing any new functionality.
@kaneframe5357Күн бұрын
The abstraction stuff really hits someone trying to learn everything before starting a big project.
@user-ng3je4gs4j2 күн бұрын
It has been less than 2 yrs since it hit mainstream and we are already at where we are. Imagine 5-10 yrs from now.
@QwertyNPC5 күн бұрын
All of this is true but I find myself demotivated to actually learn stuff due to this uncertainty whether or not it makes any sense anymore. All these years in sql, no-sql, webdev with js and all the framework craziness, PHP + frameworks, node, some typing languages along with typescript, java, hybrid apps, testing etc. etc. The uncertainty of all of this makes me envy people who plow fields with their tractors.
@ggg9gg5 күн бұрын
Time for career switch
@Nisox5 күн бұрын
Don't learn stuff, learn principles of software engineering. Frameworks don't matter, if you have deep knowledge of how computers work and how software development works, you can use pretty much any tool that you want. Languages and frameworks are tools there for specific use cases, and they all work similarly. There are always jobs for engineers, and AI will just be able to boost the workflow of them.
@bossgd1005 күн бұрын
@@Nisox its not what companies say ..
@Lvxurie5 күн бұрын
bro see my comment, we are in the same boat bro, today really drove things home
@QwertyNPC5 күн бұрын
@@Nisox This is true and I get that but when you are "out there" you have to adapt to a stack/technology at hand and even when you know how things work, heck, even when you programmed bits and pieces that do the core functionality of a framework you still have to get fluent with the "new" stuff. It's becoming more and more exhausting even if it's simpler due to experience. I attribute this exhaustion to the recurring news on how programmers will be extinct in the next 5 seconds.
@brenoferreira47092 күн бұрын
The log scale is in the x axis (compute time). The required compute to improve accuracy is probably huge, log scale sort of hides that in the chart
@johndoe2-ns6tf5 күн бұрын
my question is how are people, supposedly devs, admitting they are using these tools? Do your companies allow the sharing of their private code? Do the companies' clients know that? Do your bosses know that?
@georgebaraza9141Күн бұрын
Blame the game, don't blame the players. If the players' game has been made way easier via more sophisticated tools, why not embrace them if they can save you time?
@sophiophile21 сағат бұрын
We have licenses with companies that ensure total data privacy. If you are big enough, Azure/VertexAI (aka GCP)/etc will sandbox everything you do and charge you lots of money.
@CurlyCow2 күн бұрын
Food has low margins because of the pathological way supply chains work, not because it's so easy to produce food (it's not that easy). Food could easily be 30% cheaper than it is while at the same time having way bigger margins, at least where I live. Working on a product/startup for exactly this, as a matter of fact.
@cryptonative5 күн бұрын
programmers will become obsolete after all other professions
@Tiago-xx9uv5 күн бұрын
Any manual work will last longer than programming
@cryptonative5 күн бұрын
@@Tiago-xx9uv Programming is testing ideas at a large scale. Manual work is a subset of this like everything else. If something ever is so smart it will surely automate manual work.
@aronforsure5 күн бұрын
@@cryptonative delulu
@asiamies9153Күн бұрын
@@Tiago-xx9uv Manual work is the prime target of robotics, which is also developing rapidly
@roycohen.5 күн бұрын
If you try to build something with any of these models, you'll eventually realize why the person sitting in the chair (programmer?) is still necessary. The problem is that the models cannot reason, they cannot read between the lines, it still takes hours and hours and hours to get everything right. CRUD apps probably are in danger, yeah. But anything of value still takes a long long time to get right. This is my 2c as someone who doesn't know how to program and has been building an app with Claude.
@therainman77775 күн бұрын
I think you haven’t fully been paying attention to what this new model does. It absolutely does “reason” in every meaningful sense of the word. Go check out some of the reasoning traces that OpenAI posted from O1. It’s insane what it’s capable of doing, and we don’t even have access to the full model yet. The game of moving the goalposts every time a new model is released with new capabilities is slowing fall apart. Denial will not be possible forever.
@roycohen.5 күн бұрын
@@therainman7777 Did you even wrote that I USE CLAUDE EVERY SINGLE DAY FOR HOURS? Where tf was I saying I was in denial? This tech is revolutionary, but calm your tits, go watch a video on how LLMs work and then come back to me if these models can *actually* reason. The bottom barrel devs are already replaced, yeah, but there is still going to be the need for someone to sit in the chair and do the actual thing. That job is not going away, likely ever.
@Vebol7855 күн бұрын
true bro
@adambickford87205 күн бұрын
@@therainman7777 Reason isn't easy. When i say 'mary and jane are sisters' you assume to each other, but that is never stated. When i say 'mary and jane are mothers' you know they can't be to each other. It's going to be a long time before AI can do what you meant and not what you said
@therainman77775 күн бұрын
@@adambickford8720 The examples you have are not good ones. The fact that the model thinks “Mary and James are sisters” means that they are sisters with one another is actually correct behavior, because in English when we say that sentence that is exactly what we mean. No one would ever say “Mary and Jane are sisters” if they’re talking about the fact that each of them separately has siblings. That’s just not what that sentence means in English. So the model interpreting it the way you stated would actually be correct. Also, that’s not reasoning in the first place, it’s just parsing the meaning of a sentence.
@MrMikomiКүн бұрын
Programming hasn't changed in decades. It has always been something that has needed intelligent individuals to do it. I believe that now it's actually getting harder, harder than it was ten years ago.
@animanaut4 күн бұрын
my only concern is the dip in people being discouraged to get started in this climate. if you read this and this is you, just start regardless. like atrophy, you loose what you dont use. its just new tools to play with, like language servers. i used to learn java without IDE and just a comandline. now i use a ide with lsp of course but the gained experience from the beginning dont come with the tools, they come from you!
@randypenajimenez3893Күн бұрын
The passion with AI is like the passion that has a lot of people about the end of the world
@godmisfortunatechild5 күн бұрын
I think the inevitable conclusion for a lot of the questions you began to raise about the existential nature of AI progress, in regard to careers, is societal collapse and late stage capitalism dystopia.
@andrewcarranza15625 күн бұрын
Neetcode why dont you go live anymore.??
@diamond_s4 сағат бұрын
The problem is progress wont stop and the next step is agents. It is believed current dev path will allow for ever increasing capability and eventually ability to create large complex applications from simple english.
@olamide2035 күн бұрын
RIP competitive programming 1970 - 2024
@m4dalex4785 күн бұрын
@@olamide203 It will most probably follow the path of online chess. You won't be able to take it seriously as a proper competition, but it will still be valuable for anyone who wants to honestly get better. Time to organize LAN - No internet Access - coding tournaments.
@jdal6195 күн бұрын
Machines beat people at chess by now, but people still play chess and the chess competitions are by far not extinct nor will they be in the near future.
@olamide2035 күн бұрын
@@jdal619 I think this is a bit different. chess is a two payer game and it's easier to detect when a player cheats during an online tournament. How do we detect AI written or AI assisted solutions to competitive programming questions?
@jdal6195 күн бұрын
@@olamide203 Well, online chess tournaments are not super exciting to professional chess players. And the same goes true for competitive coding. Most important collegiate and high school level coding competitions are proctored and in person, just like most important chess tournaments. Same holds true for many industry coding comps which are worth the candle. Same for IMO. A high ranking on codeforces or kaggle for that matter, doesn't guarantee a job, at most it guarantees you get interviews. Even if somehow one can cheat themselves into a position using AI, without having skills that have been claimed, position is not tenable. So OpenAI bragging about having a high ranking on codeforces is not that big of a game changer, even if they are exactly truly transparent and truthful on the ways they've produced those numbers (which is worth looking at in itself). This is more of a marketing game. They all claim they're going to produce general artificial intelligence. It's a major selling point to attract funds, so they need to market every development in that direction to keep attracting funds. Competitive programming is fun, and makes one a better coder, so I don't think it's going away and people will still do it.
@aniket.d075 күн бұрын
It not gonna happen, try it out, tomorrow will be contest div 2
@bluesoffthecharts5 күн бұрын
the problem is the 30 messages limit that resets after 1 week
@emipiz26633 күн бұрын
I’ve read that the o1 large model will be available for 2k/month
@Kwazzaaap5 күн бұрын
I like the vid but programmers talking about the singularity like their profession is the last one keeping it from happening is just detached. Material sciences are so far behind such an event and no matter the model of AI not a single one gives a glint of inventivness when it comes to actually producing bleeding edge science and making a discovery.
@basedmuslimbooks5 күн бұрын
The harder thing to do is actually anything that deals with humans. Coming up with a product idea is average (new innovations won't come out from AI since they are inherently all extrapolations), finding and validating product fit, negotiating and closing the deal is impossible. So no, AI doesn't solve jack shit
@hocky-ham324-zg8zc5 күн бұрын
Do you NPCs really still give a shit about the newest PoopFart AI model?
@jadizadi76002 күн бұрын
as a cybersecurity student i love the fact that most of tech things will be ai made soon. so i can harvest as many bugs as i want as a bug bounty hunter 😂😂😂
@dima136933 күн бұрын
i never thought of it this way and this does bring comfort. For example I appreciate a lot that I don't have to solve tedious issues at the hardware level. In the future we might look at current programming as tedious in much the same way.
@yamix-tr4 күн бұрын
that's just marketing, the way 14:21 started showing picture of him like the old pics of all billionaire tech founders took in the past ... LOL
@Sg6CrossOver3 күн бұрын
He's one of Microsoft protegee after his company that intended to build the first ai software engineer was funded
@amanfreecs5 күн бұрын
I think everything is made in python so i think everything will be slow...... It can't do rewrite that thing in rust....
@HeeeeeeyHowAreYou2 күн бұрын
Scott Wu sounds so nervous while being recorded lol
@flexogeek2 күн бұрын
if the plot is linear in a log scale then it is exponential and therefore not plateauing on a linear scale.
@mavriksc5 күн бұрын
It started that way where you would learn the programming to help solve your other problem. Thennit became specialized and now it's easy because there are pre-built solutions you don't have to digitize yourself but it's also easier than it's ever been.
@venkatinator5 күн бұрын
Love your analysis. Keep it up. Love that you’re skeptical and not just a fanboy
@drxyd5 күн бұрын
I would love it if we actually got something akin to an AGI, as devs we'd just start working at a larger scale.
@justice-p7f16 сағат бұрын
suomi eu commissioner digital is free to advance where she prefers her directions but i already sent to Bruxelles and lodged my investigation analysis about the digital service act and how the AI should work.
@DawoopFilms5 күн бұрын
Coding will be fully automated, but we don't even know when. Hell, I even wish to be alive when that happens (it is that much uncertain)
@therainman77775 күн бұрын
You will definitely be alive for it. Programming will most likely be fully automated in 5-10 years.
@josephp.33415 күн бұрын
Isn't coding fully automated already? Compilers write all of our machine code for us. But now we've got to solve a new problem with that new abstraction. I don't see why that wouldn't keep on happening with LLMs? A new abstraction to use to solve problems?
@Skadongle5 күн бұрын
@@therainman7777keep dreaming
@therainman77775 күн бұрын
@@Skadongle The comments on this channel are funny. Because it’s a coding-focused channel, everyone in the comments is delusional and in denial about what’s going on with AI. You can stick your head in the sand all you want-this is happening, and it’s obvious that it’s happening. 5-10 years is a conservative estimate. Don’t take it personally if you happen to code for a living.
@vgreffd5 күн бұрын
@@therainman7777 you still poor and dont know how to code, so yeah
@yogsothoth002 күн бұрын
"Everyone can create software" is a legit claim - it's easy to iterate with an LLM to do some custom data processing task for example. This was not possible for a non-programmer a year ago, they would be stuck with excel and lots of manual labor.
@TANISHQTHUSE5 күн бұрын
Nice insights neetcode
@timmcbride68485 күн бұрын
This is such a solid video, love the 3 rules and the humility to acknowledge our own tendency towards confirmation bias
@AbhishekBisaria-om9vv5 күн бұрын
Comments section is full of cope
@dracsharp4 күн бұрын
Unfortunately, it doesn't need to be perfect or complete, it just needs to be cheaper than your salary. Will it eliminate programming is I would argue the wrong question, but will it lead to fewer programmers?
@maxandrewyeah5 күн бұрын
4:55 Presumably simulated means they took those results out of the training data
@utkarshbajpai50355 күн бұрын
He said it
@valentinrafael92012 күн бұрын
Keep in mind that if it can solve something, that means the thing itself has already been solved. It cannot solve new problems.