ChangeNode
ChangeNode
  • 24
  • 493 026
If LLMs Can Code, Why Are Apps Still Broken?
This video explores the paradox of modern software development in the age of AI. Despite advances in Large Language Models (LLMs) and AI-assisted coding tools, apps and software still face major challenges. The discussion covers how technical limitations, human factors, and outdated processes contribute to these issues. Key topics include the role of tools like Windsurf and AI-enhanced IDEs, how developers integrate these technologies, and the social dynamics shaping adoption. The video also looks ahead to the future of coding, where integration and automation could redefine software development.
LM Studio: lmstudio.ai/
Windsurf: codeium.com/windsurf
Bolt: bolt.new/
Cursor: www.cursor.com/
VS Code: code.visualstudio.com/
JetBrains (Intelli/J, Rider, etc): www.jetbrains.com/
Obsidian: obsidian.md/
Obsidian Smart Composer: github.com/glowingjade/obsidian-smart-composer
That 64GB Mac Studio Your Boss Should Buy You (affiliate): amzn.to/4gk9GjL
Gear (affiliate)
Studio camera body, Sony Alpha ZV-E10: amzn.to/4gk9GjL
Studio light[s] Elgato Key Light: amzn.to/404pVuH
Studio lens Sigma 16mm f/1.4 DC DN : amzn.to/3VNWWd3
Studio microphone Shure MV7: amzn.to/41G6VoE
00:47 - Technical Challenges of AI for Software Dev
01:40 - From Copy and Paste to Accept Changes
02:24 - Advanced Multifile Editing and Running
03:58 - Too Much To Keep Up
04:41 - Remind AI to be professional
05:56 - Better With Older Technologies
06:34 - Homework Assignment
07:39 - Enterprise Challenges
08:44 - Not The Same as a Year Ago
09:13 - Training Your Replacement?
09:45 - Pair programming?
10:13 - Just a Dev Manager Now?
10:43 - First Rule of AI Club...
11:27 - Human liability shield?
12:30 - Where in the process?
13:07 - Wait for the next one?
13:44 - It's only $6k...
14:02 - What does it mean to be a dev?
มุมมอง: 3 938

วีดีโอ

AI: Reality Check for Devs
มุมมอง 8K3 หลายเดือนก่อน
This video explores the rapid evolution of AI and large language models (LLMs) in the tech world. It highlights how AI is transforming software development, with tools like Cursor and natural language processing automating tasks that were once manual. The video examines the current limitations of AI, the hype surrounding it, and its comparison to earlier technological revolutions, such as the r...
Developers: Start a consulting company?
มุมมอง 8375 หลายเดือนก่อน
Explore the tech consulting industry in this detailed discussion. Learn about the benefits and challenges of transitioning from a traditional developer role to consulting, understanding market dynamics during a recession, and the importance of building a strong network. Practical advice on business aspects such as finance and HR, setting rates, and identifying potential hiring managers. Table o...
Students: Should You Major in CS?
มุมมอง 2.4K7 หลายเดือนก่อน
A lot of high school and college kids have asked if they should stick with computer science as a major, especially given the rise of AI technologies. Here's some suggestions on how to approach this decision... Gear list - the camera, lens, mic, etc I use changenode.com/gear-list/
HTMX or TypeScript in 2024?
มุมมอง 1.1K8 หลายเดือนก่อน
Should you use HTMX or a full stack TypeScript framework in 2024? Table of Contents: 00:14 - HTMX exploration 01:06 - HTMX limits 01:37 - HTMX is good when.... 02:12 - HTMX doesn't work when... 02:26 - Exploring JS frameworks 03:52 - Comparing JS frameworks 04:12 - Keeping it clean 05:36 - Deployment & Development FTW 07:36 - What's the downside? Links: My gear list (camera, mic, etc) - changen...
The Future of Software Development?
มุมมอง 98K8 หลายเดือนก่อน
What will software development look like going forward? Taking a look at how the past may have some insights into the future... Table of Contents: 01:29 - The Internet Takes Off 02:36 - Drag and drop tools 05:26 - Legacy modernization tools 06:18 - Modern visual tools 08:33 - Backend and other tools 10:29 - Why it feels strange 13:17 - The new developer split FYI, none of these companies paid m...
Developers: Write a Tech Book?
มุมมอง 9829 หลายเดือนก่อน
Should you write a tech book? In this video, we look at the pros and cons, including how it can help your career. 00:47 - Why you should write a book 02:07 - Why you shouldn't write a book 02:50 - What to write about? 05:50 - What tools to use to write? 06:50 - Outlining and word counts 08:04 - Writer's block 09:17 - Where/how to publish 09:47 - Publishers? Links: Amazon Book Sales Calculator -...
Developers: Pivot to video games?
มุมมอง 21K9 หลายเดือนก่อน
Should you make a video game? In this video we look at the pros and cons for making a video game, tools, how to approach getting started, and some tips for marketing. Table of Contents: 01:00 - Pros for making a game 01:13 - Cons for making a game 02:32 - Game development tools 05:45 - The game not to make 07:39 - Marketing 09:14 - Mobile and console? Links: Buy my game on Steam! store.steampow...
UBI and AI Simplified
มุมมอง 2.6K9 หลายเดือนก่อน
Table of Contents: 00:26 - What is UBI? 00:47 - Size of UBI payments? 02:28 - Why are we even talking about UBI? 04:08 - UBI and AI 05:49 - Threshold for economic problems 06:57 - Does UBI work? 07:57 - How much will UBI cost? 10:44 - Paying for it & inflation 12:33 - Central banks and UBI 15:04 - One model for a launch 16:54 - Challenges modeling outcomes 17:28 - Deflation nightmare 20:04 - Ti...
Q&A: When will the Tech Jobs come back?
มุมมอง 14K10 หลายเดือนก่อน
I got over 100k view of a video in a few weeks on the topic "when will the tech jobs come back," and over 30k on a related video on pivoting to robotics. In this video we look at some of the key points from the over 800 comments on these videos. 00:57 - Overall mood of comments 02:01 - Dehype with local LLMs 02:32 - LM Studio 04:17 - People already affected by layoffs 06:55 - Jobs and recruitin...
What is AGI?
มุมมอง 5K10 หลายเดือนก่อน
A brief summary of what AGI is and a proposal for an alternative way of looking at AI development. Table of Contents: 00:11 - Classic AGI definition 01:04 - Limits of Simple AGI Tests 02:28 - Moving the goalpost 03:16 - So what is AGI? 04:36 - Better AGI metrics Links: - The Annotated Turing: A Guided Tour Through Alan Turing's Historic Paper on Computability and the Turing Machine: Petzold, Ch...
How Much Will AI Robots Cost?
มุมมอง 10K10 หลายเดือนก่อน
How much will the Figure.ai robot cost? We take a look at some other robots and try to work out some pricing models, and also how financing will affect how businesses decide to adopt these robots. Table of Contents: 00:21 - Figure.ai robot 01:27 - Boston Dynamics robots 02:09 - Unitree (China) Robots 03:06 - Financing Links: www.unitree.com/ bostondynamics.com/ www.figure.ai/ VentureBeat - Bost...
Developers: Pivot to Robotics?
มุมมอง 48K10 หลายเดือนก่อน
In my last video, several people mentioned possibly switching from traditional software development to robotics. In this video, we examine that proposition in more detail. 01:27 - LLM and robots? 02:04 - Human form robots? 03:24 - Industrial automation 06:05 - Productivity tension 06:36 - Retail and restaurants 07:30 - Agriculture robots 08:07 - Military robots 09:10 - Consumer robots 10:58 - H...
When Will The Tech Jobs Come Back?
มุมมอง 216K11 หลายเดือนก่อน
When with the software developer jobs come back? A few different ways to consider how things might pan out, ranging from traditional interest rate models to the impact of low-code/no-code, AI and robotics on investment.
What is Agile? (2024 Developer Edition)
มุมมอง 2.2Kปีที่แล้ว
An overview of Agile in 2024 for developers. Includes suggestions/recommendations specifically for job seekers. Table of Contents: 00:51 - What came before Agile? 05:23 - What is Agile? 10:34 - Agile Wins...? 15:22 - Agile for Job Seekers 16:43 - Agile for Managers 18:39 - The Future of Agile #agile #scrum #kanban #kanbanboard #java #developer #developerjobs #developerjourney
Tips For How to Get a Java Developer Job in 2024
มุมมอง 15Kปีที่แล้ว
Tips For How to Get a Java Developer Job in 2024
Tech Recruiter Interview (Ed Nau)
มุมมอง 3.4Kปีที่แล้ว
Tech Recruiter Interview (Ed Nau)
Supabase C# Update
มุมมอง 2.5Kปีที่แล้ว
Supabase C# Update
Supabase with Unity
มุมมอง 4.9Kปีที่แล้ว
Supabase with Unity
Tips for Dealing with Legacy Code
มุมมอง 7382 ปีที่แล้ว
Tips for Dealing with Legacy Code
Visual Page Design with Spring Boot
มุมมอง 2.7K2 ปีที่แล้ว
Visual Page Design with Spring Boot
Spring Boot + HTMX = Easy Full Stack
มุมมอง 21K3 ปีที่แล้ว
Spring Boot HTMX = Easy Full Stack
From Java To Unity
มุมมอง 5K3 ปีที่แล้ว
From Java To Unity
SeaJUG Front End Java 2021
มุมมอง 2.3K3 ปีที่แล้ว
SeaJUG Front End Java 2021

ความคิดเห็น

  • @CodeMechanicsPhD
    @CodeMechanicsPhD 18 วันที่ผ่านมา

    Really like your calm video style! I tried to pivot from Software Engineer directly to a Robotics role and it was tough. My competition all had Master's degrees in Robotics, Comp Sci, Mechatronics, or something similar, and many had done robotics work in their undergraduate curriculum. I ended up going back to graduate school to "retrain" in robotics. You bring up some great points about what needing to go back to school every so often to retrain would look like. I'm fortunate that I was at a point in my life where I could go back to school, but it certainly wouldn't be something everyone can do.

  • @huypt7739
    @huypt7739 หลายเดือนก่อน

    The H1B visas have been here long enough to get green cards...

  • @timberrr1126
    @timberrr1126 หลายเดือนก่อน

    AI will eliminate most programmers. Google will be using African programmers in Africa for cheap.

  • @Necropheliac
    @Necropheliac หลายเดือนก่อน

    In my opinion AI is really good at shortcutting the web searches you do for syntax examples where you might spend a bit of time browsing stack overflow or other sites for the right example. This is still in a state where it requires developer discernment to evaluate if the given example is appropriate and high quality. When you get to the point where you’re just pushing a button for the AI to do it for you, and not using any discernment, that’s a bridge too far. The AI cannot be fully trusted to provide the appropriate code for the situation, and without a developer driving the car, it’s always going to drive off a cliff eventually.

  • @jonathanhirschbaum6754
    @jonathanhirschbaum6754 หลายเดือนก่อน

    LLM cant code for shait

  • @TheBestgoku
    @TheBestgoku หลายเดือนก่อน

    If HUMANs Can Code, Why Are Apps Still Broken?

  • @naturallydrunk
    @naturallydrunk หลายเดือนก่อน

    one word answer : hallucinations

  • @rexxpowercolt
    @rexxpowercolt หลายเดือนก่อน

    Most based TH-cam title award

    • @ChangeNode
      @ChangeNode หลายเดือนก่อน

      😂

  • @coffeeandrelaxing
    @coffeeandrelaxing หลายเดือนก่อน

    Google promotes only the websites that can pay and they surely don't have the best coders automatically.

  • @LowestofheDead
    @LowestofheDead หลายเดือนก่อน

    If an LLM is used as an natural-language interface between a developer and structural tools (e.g. refactoring, error-detection, system design) that already threatens a lot of jobs. Think of how the Rust compiler can catch whole classes of errors which used to require skilled developers to detect. While it's currently a pain to write and read in Rust, a fine-tuned LLM interface can help with that. I think we'll see more advanced versions of these structural tools built by very qualified engineers. And those could be put together like Lego blocks by a single developer paired with an LLM. In a way, those structures could replace the role that languages and IDEs filled in the past. I don't think this is better than what we have now, but it will be used by businesses if it's cheaper. And no, it's not reliable enough for critical systems or aerospace, but the vast majority of developers don't work in those fields.

    • @samuele5931
      @samuele5931 หลายเดือนก่อน

      Interesting take

  • @j01237
    @j01237 หลายเดือนก่อน

    Humans and AI have something in common...none if perfect 😂...drivers are still not replaced, so just keep living life bro..we need each other forever

  • @doesthingswithcomputers
    @doesthingswithcomputers หลายเดือนก่อน

    Software was bad before ai…

  • @Andrew-rc3vh
    @Andrew-rc3vh หลายเดือนก่อน

    Some guy bought a new car for a dollar using an AI chatbot which created the contract on behalf of the company.

  • @gtrguy17
    @gtrguy17 หลายเดือนก่อน

    Touche’

  • @kamertonaudiophileplayer847
    @kamertonaudiophileplayer847 หลายเดือนก่อน

    Real software companies didn't adopt AI yet. Give couple years, and the situation will be improved. I'm writing an article about that, so I will share with you when it's ready.

  • @HaraldEngels
    @HaraldEngels หลายเดือนก่อน

    Many apps got quite bad due to the widespread switch to JS frameworks for most processing tasks (also on the server) or for recreating business logic on a client (based on the JSON data coming from a server).

    • @dszmaj
      @dszmaj หลายเดือนก่อน

      it’s not the fault of js, it can be very fast, but rather inefficient programming and carelessness

    • @mandisaw
      @mandisaw หลายเดือนก่อน

      Right answer, but I'd disagree on the reason. JavaScript became the all-in-one hammer to "everything is a nail" because there are so many (cheap) programmers who are only trained in cobbling together JS frameworks to build web-apps. Instead of hiring or training programmers to more suitable tech, which would eventually become expensive, they just try to rework every problem-domain as a matter of "add more JS frameworks". You are seeing similar now with Python, which is a decent enough language for what it started as (a more beginner-friendly interpreted wrapper for Fortran). But now you've got students learning Python and companies trying to rewrite everything to accept Python scripting, no matter the impact on performance or requirements mismatch. There's also the classic issue of poorly understood problems creating poor software - genAI cannot help with that.

  • @thefearlessgeek
    @thefearlessgeek หลายเดือนก่อน

    Why do people assume AI-written code is going to be better, especially when they're just trained off of humans anyway?

    • @dadlord689
      @dadlord689 หลายเดือนก่อน

      Exactly)

    • @mandisaw
      @mandisaw หลายเดือนก่อน

      Even worse, they're trained off of public repos, blogs, and tutorials - it's why JS frameworks and beginner or cheap-contractor web-apps are overrepresented in the languages it's "good" at. When he said the models are good at SQL, I laughed in anything more complex than "SELECT * FROM table".

    • @GoodBaleadaMusic
      @GoodBaleadaMusic หลายเดือนก่อน

      Because your memory is of lower calibre and your ram is quickly losing supremacy. The hubris of people who dont use claude to code is INSANE

    • @thefearlessgeek
      @thefearlessgeek หลายเดือนก่อน

      @@GoodBaleadaMusic I use Claude, actually. Claude is great, but it's not perfect. I have some projects I'm working where I had to fix plenty of code that Claude did for me. Even Claude is still trained by the information it finds on the internet. It happens to be better at coding than the other LLMs. But train it on garbage code, and you will get garbage code. Garbage in, garbage out. And try any LLM with a more obscure language or newer language like Red or Nushell. You're not going to have a good time.

    • @GoodBaleadaMusic
      @GoodBaleadaMusic หลายเดือนก่อน

      @MichaelWilliams-lr4mb That's why we're talking about two different things. I don't even engage with people who have a conversation about these LLMs working alone without us. But people insist on having that conversation when 0% of humans or corporations do that. 95% of the activity and the advancement and the improvement and the reduction of workforces are going to be in instances where we are working in conjunction with this. But for some reason you people keep having this fake conversation of a fake reality that is not being deployed at all. That's why corporations don't need most of you. Your value was only what an LLM can now provide. Also you are using these things wrong. It sounds like you make a big prompt and then you get a result and then you get mad at the result. The first result is for idiots. You then ask it to criticize its response. And then you get something good. And then you take that good thing to a blank slate and then you ask that blank slate how good it is. This is the workflow. Prompt goes into chat GTP chat GTP creates it with no complaints. It sucks. Then you take it over to Claude and then Claude improves it up until a point where you need access to time real information. Now you can take it back to chat GTP. But now we can take it to Gemini studio and that brings a third player into the game. These workflows are changing every 72 hours. And you people are smug and hubristic and speaking from moments of time that expire before you press enter. Wake the fuck up

  • @thecollector6746
    @thecollector6746 หลายเดือนก่อน

    It wouldn't have anything to do with AI being little more than probabilistinc models that can't actually reason nor understand problem sets, but are literally "guessing" what the solution is based on old solutions that may or may not have something to do with said problem, would it ?

  • @uncletimo6059
    @uncletimo6059 หลายเดือนก่อน

    boomer gramps fancies himself an expert in tech and AI

    • @strigoiu13
      @strigoiu13 หลายเดือนก่อน

      so, why is genZ is still bad at everything, though?

    • @uncletimo6059
      @uncletimo6059 หลายเดือนก่อน

      @@strigoiu13 genZ does not want to become slaves to corpos for laughable money. also, learn to english.

    • @ChangeNode
      @ChangeNode หลายเดือนก่อน

      lol I’m Gen X, not a boomer I’ve been in tech for decades, written several books, worked for big tech from Apple to Symantec, ran a consulting business which I sold, etc etc etc… But you do you 😂

  • @deletedaxiom6057
    @deletedaxiom6057 หลายเดือนก่อน

    My analogy is programmers move from being a violinist to being a conductor.

  • @jzero1579
    @jzero1579 หลายเดือนก่อน

    What about 10 years from now

    • @ChangeNode
      @ChangeNode หลายเดือนก่อน

      That's the trick, ain't it? I mean, try working out how you might explain the 40s to someone in 1939, etc etc etc. I'm thinking my next few videos are going to be book reviews of some of the books that explain the world... maybe also kick up my filming game a bit, get out of my office ftw... :)

  • @ViralKiller
    @ViralKiller หลายเดือนก่อน

    Exactly well said... because it's shite

  • @mojolotz
    @mojolotz หลายเดือนก่อน

    AI is at best as good as the average dev. Think about that

  • @JairMoraisfilho
    @JairMoraisfilho หลายเดือนก่อน

    I think the tooling is not problem,the LLM models were train with github code base, the majority of the code in GitHub is bad, not production, not efficient.

  • @vitalyl1327
    @vitalyl1327 หลายเดือนก่อน

    The modern software is so bad because of self-taughts, bootcamp "graduates" and the world being infested by WWW. Developing apps in Electron, really? No matter how smart the developer is, the result will be an utter trash.

  • @ToastyCubes
    @ToastyCubes หลายเดือนก่อน

    The title of this video goes so hard

    • @ChangeNode
      @ChangeNode หลายเดือนก่อน

      The original title idea I had was "If AI/LLMs are so great, why does so much software suck?" but didn't want to annoy YT etc lol

  • @m12652
    @m12652 หลายเดือนก่อน

    People forget.... being "intelligent" and producing good results in an intelligent way is something that eludes 95% of humanity at least. Why would an artificial intelligence trained on us even be a step forward, let alone accurate or even an improvement. You get out what you put in so given most AI contain the effective sum of all human knowledge, its hardly a surprise they produce such 💩 answers.

  • @TreeLuvBurdpu
    @TreeLuvBurdpu หลายเดือนก่อน

    The trend in programming over the last decade is a trend towards rules, policies, guidelines and TESTS. This is still true. Look how much mileage Rust is getting from making the compiler do the work and apply policies. I just updated my ESLintrc, with the help of free Gemini, and now the Cline checks ESLint after every edit.

    • @ChangeNode
      @ChangeNode หลายเดือนก่อน

      My two cents - you are, way, way, way ahead of most devs & esp most corporate dev. Hope you are documenting/putting out your own vids on setting this stuff up... :)

    • @TreeLuvBurdpu
      @TreeLuvBurdpu หลายเดือนก่อน

      @ChangeNode funnily enough, I'm heavily documenting, but I've only posted a couple vids. A few people have told me what you just said, so I'm going to ramp up my video deployment pipeline very shortly.

    • @ChangeNode
      @ChangeNode หลายเดือนก่อน

      @@TreeLuvBurdpu good luck! My two cents FWIW, Camtasia works pretty well for that kind of tech material, or just get a good screen recorder and use DaVinci Resolve. It's about lights, not the camera. Absolutely most important - get a decent mic. :)

    • @TreeLuvBurdpu
      @TreeLuvBurdpu หลายเดือนก่อน

      @ChangeNode I've just been using ClimpChamp and my stupid Audio Technica ATR2100-USB broke. Going to check out what you mentioned

    • @homomorphic
      @homomorphic หลายเดือนก่อน

      Rust is useless for me as I need to create UB in my code all the time and branching into UB under control of the developer is not a capability that rust possesses. It is funny how people have such tunnel vision and think that what is bad for their software is bad for everyone's software. Being able to create UB on demand is a critical capability in security (both offensive and defensive).

  • @heyyrudyy404
    @heyyrudyy404 หลายเดือนก่อน

    If AI 🤖 is this good, why can’t I build from scratch my own full clone of IntelliJ IDEA IDE for free ? 😂😂😂

    • @ChangeNode
      @ChangeNode หลายเดือนก่อน

      You don't think big enough - did you see the prompt I gave it at 1:17 th-cam.com/video/yoz9C2a30rM/w-d-xo.html Might need to watch it on a desktop / 4k to see it lol

    • @heyyrudyy404
      @heyyrudyy404 หลายเดือนก่อน

      @@ChangeNode my point is simple : AI is conceptually a dead end. AI only works when the actual work is done before and publicly available to be fed to the model. But if AI is fed by the code people copy/paste from AI tool, what will be the value of AI then ? None. Sure you can bootstrap things with AI, but it’s only because AI databases was fed up and warm up in advance. To finish, in domain of pure functional programming languages where common programming patterns keep appearing, do you really need AI to bootstrap anything for you juste because you are lazy ? No. I’ve programming for a while now, and then come the promise of AI that anything can be built by AI (it’s not me who bring the hype but the Actual AI companies). With less lazy and more smart people, AI hype will wane.

  • @noway8233
    @noway8233 หลายเดือนก่อน

    Good luck with that😅

  • @ahooenergy
    @ahooenergy หลายเดือนก่อน

    Maybe they don't need to be!

  • @Kerojey
    @Kerojey หลายเดือนก่อน

    Software become bad in web before AI. Popularization of React, electron, etc. definitely did damage to quality of software, AI is just nail to the coffin.

    • @ChangeNode
      @ChangeNode หลายเดือนก่อน

      FWIW I have gotten much better results writing x-plat good quality stuff w/SvelteKit & Capacitor/Tauri than say the JDK or .NET over the last year. async/await, write native stuff in C or Rust as needed FTW. React is a foot gun. I've gotten decent perf out of pretty much everything from Unity to whatever, but ya have to profile regardless. I think that part of the problem is junior folks ("let's grab the front end JS guy and have him write backend") is the real issue, which in turn is non-technical management making stack decisions.

  • @Optimus6128
    @Optimus6128 หลายเดือนก่อน

    Weird question. AI right now is not even near doing the mental work a human programmer does, like having a goal of what problem you want to solve, thinking of an algorithm, running the programming flow in your mind while typing it, noticing precisely things that can go wrong, it's a very precise conscious engineering work. AI will probabilistically produce something that is close to what seems to be the solution, but not consciously engineering it step by step. You run it and it doesn't even compile. Or it doesn't do what it's supposed to do. It works well with AI art or literature, because you don't need to be precisely engineering to the smallest detail to pass. Because of the hype of "we are livining in the golden age of AI and people talk about coding AI, so why is software not good?". It's like saying "we are living in the age of flight, the Wright brothers just did that and we have also ballons, why don't we already have bases on mars?". And in fact, the question "why is software still bad?" even applies to conventional tools that work precisely. A compiler will precisely take your high level language and produce assembly language that has to work and do exactly what you tell it to do. And many times will produce even optimized assembly. And we have modern developer tools, software methodologies and all that kind of jazz. And we have those for years since the 90s. So, the question here is, even with all that stuff and way faster computers, why software still sucks today? Both in performance and errors? With all our robust precise tools and "improved" methodologies, we can't go there. So how can we expect the primitive AI to do that, and isn't that the case that because we offloaded all that responsibility to automatic tools, we ended up not caring about good software as the new tech is always a "deus ex" that will magically solve the problems for us? AI is not even there but even what it will be in 10-20 years, I think it will produce crap, even worse than the human. We will just have computers 100-1000 times faster but still software that sucks.

    • @newvocabulary
      @newvocabulary หลายเดือนก่อน

      The Wright brothers analogy is accurate. We have only just crossed the chasm required to build AI systems, and they are as you said, primitive. Now comes a time of refinement, and implementation, standardization, and deployment. It will take a while before the robots eat us, but they are certainly hungry.

    • @GoodBaleadaMusic
      @GoodBaleadaMusic หลายเดือนก่อน

      Humans are insane. Every programmer uses Claude. WHAT WORLD DO YOU ALL LIVE IN?????

  • @rwlurk
    @rwlurk หลายเดือนก่อน

    fundamentally LLMs are GIGO

  • @JohnKerbaugh
    @JohnKerbaugh หลายเดือนก่อน

    My LG TV Amazon Prime TV app, requires that I unplug and plug in the TV every couple of days so that it can be used.

    • @ChangeNode
      @ChangeNode หลายเดือนก่อน

      >_<

    • @newvocabulary
      @newvocabulary หลายเดือนก่อน

      My toaster coils shorted out therefore no airliners can take off.

    • @ChangeNode
      @ChangeNode หลายเดือนก่อน

      @@newvocabulary th-cam.com/video/vLm6oTCFcxQ/w-d-xo.html

  • @MysticCoder89
    @MysticCoder89 หลายเดือนก่อน

    because it is LANGUAGE models for now. They can speak, but they can't architect, can't understand goals, can't engineer

    • @khrishp
      @khrishp หลายเดือนก่อน

      They fundamentally can't understand anything. AI is a perfect representation of the wisdom of crowds. No individual portion of an AI black box understands what it's being told. It just has so many different data points that can come to the most average representation of what an acceptable answer to what it's been given would be. But it has no understanding of any of the concepts that it's saying out loud. The fact that it learned how to sound sentient, far sooner than it actually has any form of understanding, means that things like the Turing test no longer work to represent actual understanding.

    • @pagetvido1850
      @pagetvido1850 หลายเดือนก่อน

      However, they're currently building a dataset from people attempting to code with this that might give it the necessary data to replicate programmer reasoning. If a lemon can run an llm, I'm not sure why they're floating the excuse that compute power is the limiting factor. It's more likely the quality data that's holding them back from 'AGI'. Hence they jam AI into everything, so they can get the needed logic and learning data from people.

    • @MysticCoder89
      @MysticCoder89 หลายเดือนก่อน

      @pagetvido1850 good luck;) most programmers live without reasoning) Most people doesn't have a clue how to live properly, if you think of it. Not a good source for learning

    • @pagetvido1850
      @pagetvido1850 หลายเดือนก่อน

      @@MysticCoder89 Imo it'll be if/when they become tutors in schools that they'll get a big boost. They'll just have to filter for switched on students, then they'll get some good data for that vector moving around its hyperspace. I use local only as I'd rather not train my replacement.

  • @huveja9799
    @huveja9799 หลายเดือนก่อน

    As I said the other day to an arrogant startup founder in San Francisco, "I don't understand, what do you want a foundational engineer for?, hiring one you have to share ownership and pay a salary, but, if LLMs are so good, why don't you pay the top subscription of OpenAI, and that's it? .. one thing is the smoke, and another thing are the actions at the moment of truth ..

    • @ChangeNode
      @ChangeNode หลายเดือนก่อน

      Yeah, it's interesting to see these obvious contradictions. I'll be more impressed the day that, say, OpenAI can use ChatGPT/tooling on top to generate something like their native macOS desktop client from prompts only. In a lot of ways this whole video is just calling out all that BS but in a nice, constructive criticism sort of way...

    • @heyyrudyy404
      @heyyrudyy404 หลายเดือนก่อน

      ⁠@@ChangeNodemy point is exactly what you just stated here, instead of Mac OS desktop client you mentioned, I only mentioned an IDE like IntelliJ. But you came up with your bias telling me "I don’t think big enough". English sure it’s not my primary language, but my point was just AI cannot create what it’s not intentionally train for. That’s it. But the moment I wrote my comment I suspect you will come up with that bias, and this says a lot about you. Good luck.

    • @errrzarrr
      @errrzarrr หลายเดือนก่อน

      He wants AI for the credits/bandwagon and a human for the blame.

    • @huveja9799
      @huveja9799 หลายเดือนก่อน

      The other thing that should not be forgotten is that the model (to call it AI is to collaborate with the hiccups, sorry, the hype), is going to generate the patterns that it saw in its training, and that means that the vast majority of those patterns were generated by the average (mediocre)

    • @homomorphic
      @homomorphic หลายเดือนก่อน

      Who cares whether you can generate apps from prompts only. Of course you can't and of course that is irrelevant. Gpt is a tool, a very useful tool, that increases programmer productivity. I do some work that is beyond gpts capacity to assist and man, do I wish that were not the case and that it could assist in that work because when I am able to use it to assist (which is probably 80% of the time) it is fricken awesome.

  • @RichardBenoit-p7k
    @RichardBenoit-p7k หลายเดือนก่อน

    Engineering, Programming, and Coding all have slightly different processes. Now this might sound simple but there is a LOT of nuance. When you ask AI to design something from the software engineering you are not asking for code or the logic (programming) nor the code (whatever language). Instead the broader aspects of what are the needs etc... Think of it like building a business plan. The aspects of the business plan needs logic but the code needs to support the overall plan and logic. When you ask AI you will get code spit out right away and the differences are mostly ignored, UNLESS you ask VERY direct questions. Programming is useless if you do not have an understanding of engineering because such is the systems, resources, etc... Programming (logic) is suppose to be a means to offering a solution but the solution needs to be comparable or do something useful and expressed in a language (code). AI is GREAT for learning but creating something useful you NEED to be solving problems. What are problems that can be worked on to create a general plan of action, create the pseudo code (word logic), bring such into a more developed programming framework and find a compatible language. AI will simply keep re writing everything and also has a limit to what it can do. Perhaps if it treated the programming like how business plans work and does a feasibility study internally and ask for tuns of parameters then build something requests could perhaps be useful. Later,

    • @ChangeNode
      @ChangeNode หลายเดือนก่อน

      It's a very weird process trying to "force" myself to use AIs more and more. eg I just used ChatGPT's native mobile client to take pics to help me solve a wiring issue for a dead dimmer, and also swap out the cartridge for a leaky shower head. It actually did a pretty good job at helping me troubleshoot both. TH-cam videos helped me get oriented, and then the feedback on the pics helped me trouble shoot a few specific things. Same with dev, beats the heck out of Google + StackOverflow, but nowhere near the hype curve.

  • @brightokoro7073
    @brightokoro7073 หลายเดือนก่อน

    Nice points but what people are not exploring how to use AI effectively as software engineer or a developer with best practice it powerful,since you do the thinking as a human and pass specific instruction of what you want exactly meaning you must know your basic as a programmer❤❤❤❤❤❤

    • @ChangeNode
      @ChangeNode หลายเดือนก่อน

      Totally. I keep coming back to “you don’t know what you don’t know” as a big limiter. 💯❤️

  • @devsuvara
    @devsuvara หลายเดือนก่อน

    I tried to use these tools for something more than just a small site, and it doesn't even get small sites right. The moment I start adding things like Tailwind with Lottie and Rive... Falls over, doesn't even build... Tried all the tools,, ChatGPT, Claude etc... new tools and updated APIs with things like Rive Animation notoriously fails and breaks with these tools. I just reverted to building the whole thing myself, and I actually made progress much faster.

    • @ChangeNode
      @ChangeNode หลายเดือนก่อน

      Yeah, for some stuff like this esp w/smaller footprints it's more of a chatbot on the side sort of thing still.

    • @pondeify
      @pondeify หลายเดือนก่อน

      i think everyone is missing the bigger picture. these tools won't replace coders, they will just devalue the job. i'm seeing it at my work - users are just creating things themselves that they would have previously raised a JIRA for. core system updates are still done by my team but even then the level of knowledge required is going down. the end state is we won't have applications, we're just have models so there won't be as much 'coding' as such.

    • @ChangeNode
      @ChangeNode หลายเดือนก่อน

      @@pondeify Oh, absolutely - many of the comments boil down to "ai/llms are garbage bs" or "ai/llms will take over everything." I suspect the truth will be more like the combo of ui tools (eg bubble and similar) plus llms will "democratize" software dev kind of like how video game dev has already "democratized" - ie an absolute flood of stuff, incredibly hard to make any money due to the volume, but not a lot of sympathy for structural change because "you just have to grind harder" or whatever. Films are already a mess - my understanding is that marketing runs x2-x3 production costs. My guess is that if AI/LLMs/reverse diffusion systems get to where you can make an MCU class film for 20m-30m instead of 100m-200m, the bulk of the budgets will have to go to marketing just to break through. If everyone gets fired all at the same time I think we might have structural change, but the more likely is a slow roll over 5-10 years. :(

    • @GoodBaleadaMusic
      @GoodBaleadaMusic หลายเดือนก่อน

      @@pondeify Its everything that took "the hard work" which was not creative. I've cost lawyers thousands just by preparing documents.

  • @bugged1212
    @bugged1212 หลายเดือนก่อน

    I am in the middle of rebuilding a platform that I built single handedly about 5 years ago and it still surprises me that I was able to build it at all. To give you an idea, it processes over 30k requests an hour and over 2 million database records being added every month. I am in the middle of a rewrite and I think I should be done by the end of this month. Sure, tools have gotten better, my skills have gotten better and so on. And AI has been useful for sure in getting me past writing a lot of the boilerplate. And of course rewrites are usually much easier since you already know what you are building. The original app took about 4-5 months to build for me, and this time around, I am going to wrap up in a month. There is no way the AI by itself would be able to build and design the whole platform, at least not yet. But it's a great tool if you are experienced, I think I use it as an junior assistant who does not screw up the code as often and sometimes outshines itself. So overall, I have a feeling that having AI write everything is going to be one of those cold fusion sort of things, always on the horizon but never quite there. Programmers do have some utility, at least a decade or two. And most likely more.

  • @malcomgreen4747
    @malcomgreen4747 หลายเดือนก่อน

    I have an app that took me 4 years to build and architect the database and the backend and the apps, i believe AI will not be able to understand the entire architect. it's huge just the backend controllers are so many, not talking about database tables, and hundreds of pages in moblie apps, Claude ai struggled with just one controller and it hallucinate, but its very helpful in creating chunks of codes, it can refacor an entire controller easily, but i have to revise the code, the ai is very helpful solving some problems that takes me hours like calculations, and it also writes better code than mine 😅 but it does apply the separation of concern too much

    • @ChangeNode
      @ChangeNode หลายเดือนก่อน

      Do you use anything to help visual/understand the app? eg modeling tools for the schema, refactoring tools, structural analysis, etc? That's part of what I was touching on in the vid, that at some point the AI/LLM tooling should be able to talk to that kind of code comprehension tooling. Going to be interesting to see how that evolves...

  • @fignuuuts
    @fignuuuts หลายเดือนก่อน

    Always enjoy your perspective, thanks.

    • @ChangeNode
      @ChangeNode หลายเดือนก่อน

      Thanks! :)

  • @justinbaker84
    @justinbaker84 หลายเดือนก่อน

    The most interesting part of this video is that it sounds like you don't see any technical limitation to LLMs being able to do the vast majority of coding as long as a talented prompter is leading them in the right direction.

    • @ChangeNode
      @ChangeNode หลายเดือนก่อน

      I could do a +/- for the theoretical limits. Limits incoming: lack of data, something fundamental in LLM design, processing limits (some kind of geometric increase needed), energy limits, etc. Lack of limits: tons of low hanging optimizations still in progress, dedicated chip designs, new ways of collecting data (eg user observation), etc. Short answer is could go either way and so smart move is the (admittedly exhausting) have to consider both valid. ¯\_(ツ)_/¯

    • @justinbaker84
      @justinbaker84 หลายเดือนก่อน

      @@ChangeNode Great analysis!

    • @shawn_bullock
      @shawn_bullock หลายเดือนก่อน

      I've been doing some wild things zero/one shotting over 1000's of prompts lately and getting exactly what I'm asking for. The following prompt just adds a detail. From making my own programming language -- even one that I can add new syntax to as its running, to a NES game, to a database migration tool, to things I do at work (a real time analytics dashboard), a gsheets like spreadsheet, and I'm not really struggling with any aspect of it other than the coding style it gives me isn't anything I resonate with. I have however figured out how to get it to generate code that exactly matches our project guidelines and coding style. There are really serious limits but there are ways to game it and get what you're asking.

  • @ripsky7586
    @ripsky7586 หลายเดือนก่อน

    Thoughts on embedded systems as a career? I feel like knowing hardware + software is a good bet for the future.

    • @ChangeNode
      @ChangeNode หลายเดือนก่อน

      I did a few other vids including one on pivot to robotics you might find interesting. WRT embedded it's a smaller pool of devs and a smaller pool of jobs. ¯\_(ツ)_/¯

  • @PeacefulStart
    @PeacefulStart หลายเดือนก่อน

    I have 2 years of experience but currently no job. The job market is crazy

  • @entropyz5242
    @entropyz5242 หลายเดือนก่อน

    I would say that robotics hardware is the place to be. That could be electrical or mechanical and aerospace engineering degrees or a combination of. All these degrees give you the fundamentals to pivot into these careers for hardware (and maybe software with a bit of self-learning). I say this because robots require specialized knowledge such as electronics, dynamics and some robots go to space (which is a different set of challenges). So you cannot have a robot without those engineers.

  • @omarahmed51512
    @omarahmed51512 2 หลายเดือนก่อน

    Before I started the video the first thing I checked is if you have any courses in the description, unfortunately a lot of tech youtubers now days gaslight everybody into thinking that the job market is sill booming and everything alright, Thanks !

  • @Zizook
    @Zizook 2 หลายเดือนก่อน

    Tech jobs will come back once the delayed effects of interest rate cuts kick in, Unfortunately, we just cuts rates a few months ago, and now we will see the delayed negative effects of peak interest NOW.

  • @victorlee9428
    @victorlee9428 2 หลายเดือนก่อน

    While the U.S. Department of Labor has set wage guidelines for H-1B worker pay, many companies have found ways to work around these guidelines. A report by the Economic Policy Institute revealed that the majority of H-1B employers pay migrant workers less than market wages. This is why most companies prefer to hire or retain H1b than American tech workers!I have been looking for semiconductor engineer jobs for four months and so far getting 0 job interviews. Why American tech worker got laid off first and H1b and L1 tech works still got same job?😂