Masterclass: AI-driven Development for Programmers

Поділитися
Вставка
  • Опубліковано 26 вер 2024

КОМЕНТАРІ • 1,8 тис.

  • @MrJonathandsouza
    @MrJonathandsouza Рік тому +7478

    That Crlt +v thing, Absolute game changer.

    • @Marcus001
      @Marcus001 Рік тому +288

      Ctrl + V has changed my life forever, im pissing and crying rn

    • @mitchellmnr
      @mitchellmnr Рік тому +117

      .... Ctrl + c will copy, Ctrl + x will cut .... and if you setup your shortcuts in vscode ... Ctrl +d can duplicate a line ;) oh ... Ctrl + shift + v will past unformatted

    • @IvanRandomDude
      @IvanRandomDude Рік тому +173

      Some people even call it "engineering"

    • @jaysonp9426
      @jaysonp9426 Рік тому +246

      Ctrl + v is too low level for me. I had my AI write a pseudocode language so now when I want to paste I just type: "I'd like to paste please"

    • @renanbrenolj
      @renanbrenolj Рік тому +35

      That Crlt +v thing, Absolute game changer.
      Wow! That really worked!!

  • @Nekoeye
    @Nekoeye Рік тому +382

    Remember to use CTRL+C for copying. That will make you 15x developer.

    • @yodasoja2011
      @yodasoja2011 Рік тому +5

      Or click the freaking "copy code" button! No highlighting necessary!

    • @LabGecko
      @LabGecko Рік тому +7

      @@yodasoja2011 Takes too long to slide the mouse over there. A triple click for a line or CTRL+A for copy all is faster.

    • @archvaldor
      @archvaldor Рік тому +1

      @@yodasoja2011 "Or click the freaking "copy code" button! No highlighting necessary!" I am glad that this is an issue for other people. I was beginning to wonder if I was just a moron.

    • @EricChiEric
      @EricChiEric Рік тому

      @@LabGeckobut ctrl+a copies everything on the website

    • @LabGecko
      @LabGecko Рік тому

      @@EricChiEricIt does, but also grabs everything from button text to page upload dates, etc. I've started just asking ChatGPT to scrape them for me... XD

  • @Djolewatchtastife
    @Djolewatchtastife Рік тому +3128

    Using pseudocode as an intermediate language to facilitate prompt creation is an awesome use case.

    • @Matt-jv4oj
      @Matt-jv4oj Рік тому +32

      PseudoEditor already implemented an AI pseudocode to code generator

    • @MrSurfsAlot
      @MrSurfsAlot Рік тому +24

      @@Matt-jv4oj same I did last night it's so funny how we are all cresting the same things at the same time. I had the idea to do it a couple months ago but I just didn't believe it could be done until I saw that myself with the auto GPT thing

    • @guillermomazzari4983
      @guillermomazzari4983 Рік тому +3

      that is next lvl game changer

    • @karmatraining
      @karmatraining Рік тому +56

      There's an old quote: "What's the best programming language? Writing a note for your junior developer."

    • @prestonrasmussen1758
      @prestonrasmussen1758 Рік тому +14

      That’s kind of what high level programming languages were to assembly, and what assembly was to binary

  • @jonas8708
    @jonas8708 Рік тому +570

    I'm impressed by what GPT 3.5 and 4 can do. And the initial effect is super dazzling, but I always feel like I'm talking to a data set, not a problem solver. Like it can alleviate menial tasks, but a lot of the cracks start to show as soon as you assume too much about its ability to solve problems that require more than one level of abstraction

    • @pvanukoff
      @pvanukoff Рік тому +22

      GPT 5 is going to blow 4 out of the water.

    • @jonas8708
      @jonas8708 Рік тому +105

      @@pvanukoff Maybe. I'll reserve judgement on GPT 5 until I see it in action

    • @petiks6391
      @petiks6391 Рік тому +5

      It relies on your prompts as well

    • @hamm8934
      @hamm8934 Рік тому +49

      @@pvanukoff pretty sure we’re approaching an asymptote. 3.5 -> 4 is the same model but with slightly different hyper parameters and throwing more hardware at the problem. While 5 looming and not much is known about it, I doubt it will be all that fundamentally different.

    • @deepeshmathuria
      @deepeshmathuria Рік тому +19

      ​@@hamm8934 I'm of the same opinion, LLM's are a search/discovery centric technology not necessarily problem solving and I don't see these out of the box developing architecturally complex stuff.

  • @bdiddy77777
    @bdiddy77777 Рік тому +2703

    As an experienced humanoid code developer, the use of Ctrl+V is a very helpful tip! I am glad to be subscribed to your UA-cam channel!

    • @jawadhussainkalwar6758
      @jawadhussainkalwar6758 Рік тому +35

      As a fellow humanoid I wanted to like your comment but didn't want to ruin 69 likes

    • @peppigue
      @peppigue Рік тому +21

      win + v ftw

    • @aldeen9190
      @aldeen9190 Рік тому +6

      You're welcome! If you have any questions or need any assistance, please don't hesitate to ask.

    • @thenewdesign
      @thenewdesign Рік тому +12

      @@peppigue Holy sh. Clipboard history in Windows? !??! I had no idea this existed thank you so much

    • @VadimBolshakov
      @VadimBolshakov Рік тому

      what? how that even possible?

  • @ssupersuhh2385
    @ssupersuhh2385 Рік тому +26

    I was literally just thinking about how I can structure ChatGPT prompts to teach myself new languages. However, your method of turning it into pseudocode is brilliant! I'd buy your AI Course in a heartbeat.

  • @ChadSigma111
    @ChadSigma111 Рік тому +1151

    Remember, using Alt+Tab is faster than switching to your mouse.

    • @fulconandroadcone9488
      @fulconandroadcone9488 Рік тому +16

      Neo Vi Improved

    • @BEN-ys6gu
      @BEN-ys6gu Рік тому +36

      cod reference

    • @goldeneagle8259
      @goldeneagle8259 Рік тому +1

      I have LWin mapped to Alt-Tab - it's even faster. Also Scroll Right on the mouse does
      Alt-Tab with my Autohotkey script

    • @subhashj3820
      @subhashj3820 Рік тому +2

      3 finger swipe also

    • @mahann.s
      @mahann.s Рік тому +7

      Nah, I prefer doing everything with the mouse.
      Typing with the mouse on a glide keyboard on my Android phone.
      Phones have the best IDEs.
      Joma Tech did a video where he tried to code a full app on his phone.

  • @kwolf1127
    @kwolf1127 Рік тому +15

    I'm currently trying to become a self-taught developer, and chat-gpt has quickly become the best learning tool I have at my disposal.

    • @rajaythompson4064
      @rajaythompson4064 2 місяці тому +1

      Yup. I'm currently learning Javascript and Chat GPT is amazing at explaining things in a digestible and easy to learn format.

  • @Trazynn
    @Trazynn Рік тому +115

    I found that it helps if you let ChatGPT first explain concepts about code (relevant to your problem) and then ask it to either create or explain code.

    • @jasperreichardt
      @jasperreichardt Рік тому +7

      GPT4 has up to 32k tokens of context, so technically you can just copy paste it let say 5 of your classes and ask it to create the 6th (damn complex) missing one :D

  • @Xenc5
    @Xenc5 Рік тому +20

    Wow, this masterclass on AI-driven development for programmers by Fireship is simply amazing! The instructor's expertise in the field is truly impressive, and the way they break down complex concepts into simple, easy-to-understand terms is remarkable. The examples used in the video are practical and relevant, and I feel like I've gained a whole new perspective on AI development after watching this. Thank you, Fireship, for this incredible tutorial - I can't wait to implement these concepts in my own work!
    (Thanks for the video!)

    • @jomalomal
      @jomalomal Рік тому +31

      ChatGPT has entered the chat

  • @averagetrailertrash
    @averagetrailertrash Рік тому +316

    The word you're looking for is data-driven (not data-oriented) development, also called config-driven development in some industries. We use this in gamedev a fair bit, like for building procedural elements and menus or storing sequences of user actions. Some engines are wholly based on it.
    You store information in an easily parsed format like yaml, json, csv, etc. and let that information control the behavior or visual appearance of your program (or a part of it). The actual code is just a parser that implements it, and you could have multiple versions of this for different languages or build environments etc.

    • @averagetrailertrash
      @averagetrailertrash Рік тому +28

      Protip: If you store your interfaces as JSON Schema docs, you can get intellisense in your json/yaml implementations for debugging.

    • @TheOnlyGhxst
      @TheOnlyGhxst Рік тому +4

      Data-driven and data-oriented fundamentally mean the exact same thing.

    • @nikilragav
      @nikilragav Рік тому +1

      That's pretty cool

    • @averagetrailertrash
      @averagetrailertrash Рік тому +33

      Ghost, not quite. Data-oriented programming is when you design the code in a way that is highly cpu-efficient, where all related data is stored together at runtime in plain arrays etc.
      Data-driven development says nothing about the runtime data structure or efficiency of the code, just that you initially describe it in a plaintext format and later convert it to an application / feature (not necessarily at runtime, though it can be).
      That conversion can be done in a way that creates highly cpu-efficient code if you choose to implement those features in your design and parser.
      But you can also generate more typical oop-structures with it or store data in inefficient ways etc.

    • @averagetrailertrash
      @averagetrailertrash Рік тому +5

      (By related data, I mean data that is frequently accessed together, not necessarily data that belongs to the same object.)

  • @SpencerYonce
    @SpencerYonce Рік тому +15

    Been doing this since it came out, it’s insanely awesome. But for you beginners out there, go learn your basics before trying to fully use Ai to develop. You will find yourself more confused when it doesn’t run if you don’t have those basics down yet.

    • @serhiiderkach8126
      @serhiiderkach8126 Рік тому +1

      Is all this still worth learning for beginners ? I've been learning React for the last 3 month but recently feel like it's just a waste of time with all that AI thing developing.

    • @Singh54321
      @Singh54321 3 місяці тому

      @@serhiiderkach8126it still worth it cause these LLM are trained on data, they dont have imagination yet. So you are good.👍

  • @AngeloXification
    @AngeloXification Рік тому +116

    I write prompts and slowly build the functions I need since the output is kinda limited in characters but once you can do that it programs great.

    • @walterlotte4215
      @walterlotte4215 Рік тому +4

      Same

    • @BondJFK
      @BondJFK Рік тому +1

      ​@@walterlotte4215 Me too require multiple times typing questions but ot will correct and give finally what we need, Now i can focus on actual business logic and architecture part than mundane coding

    • @lordfrz9339
      @lordfrz9339 Рік тому +3

      if it ends up outputing too much, you can say "continue from where you left off at (the last thing it typed)" and it will finish it. But yea, just having it do one function is the way to go, and starting a new convo when you do somthin new so its not trying to look at old work. Sometiems ill start with an example of the format I want and thatw orks pretty good.

    • @tjs200
      @tjs200 Рік тому +4

      @@lordfrz9339 you can just say "continue"

    • @lordfrz9339
      @lordfrz9339 Рік тому

      @@tjs200 usualy that works, but sometimes it repeats too much.

  • @king-manu2758
    @king-manu2758 Рік тому +74

    It's wild how I decided to become a developer in 2020 and only 3 years later now I have a job but the whole industry has been transformed so much by AI. Just when I thought I knew where I stood, now I'm completely perplexed about the future.

    • @coins_png
      @coins_png Рік тому +12

      you're not alone

    • @maciejlaskowski4087
      @maciejlaskowski4087 Рік тому +40

      Don't worry, man. This only looks good on YT videos. If you are worried, just think of some big project you always wanted to make but you never had time, and try to do it with AI. I mean, if this gives you 10x, you should make it real fast, right? No. It can't really do that much programming. I tried to use it to write me some Rust code, and in many cases, the code it spits out won't even compile (I'm talking GPT-4 here). Not to mention, it can make up non-existing functions in libraries. Basically, it likes to make up a lot of stuff like not working logic which only looks like reasonable code, but it doesn't work as it should. On first interaction, I was amazed how good GPT-4 is, but the more I used it, the more I realized it's not that smart. Now, of course, this will get better and better with time, but the question is, can it really create complex projects on its own? I hear about self-driving cars for years, but somehow we are still not there yet. There is also a hardware limitation on how much context you can have at once. If AI will be able to do programming on its own without making too many bugs, then it will be able to do any other intellectual work. No need for lawyers, doctors, accountants, architects, and so on. If that happens, we will either see the world collapse or the economy will be completely redefined.
      TL;DR
      We are still far away from AI replacing people, and when it happens, everybody who does their work with their brains, not with their muscles, will be f***ed.

    • @passionatebeast24
      @passionatebeast24 Рік тому +1

      ​@@maciejlaskowski4087yes. You are right. I think true agi is atleast 200 years away.

    • @giddeo
      @giddeo Рік тому +4

      @@passionatebeast24 Not to rain on your parade but I have read that they expect to cross the threshold before 2050, make of that what you will

    • @king-manu2758
      @king-manu2758 Рік тому +5

      @@maciejlaskowski4087 Well even those who work with their muscles will be fucked by the AI powered robots.

  • @savejeff15
    @savejeff15 Рік тому +228

    I love that fireship is embracing the future and not fear it. Great work

    • @desther
      @desther Рік тому +27

      Any solid software developer should.

    • @savejeff15
      @savejeff15 Рік тому +3

      @@desther true. but he makes content on teaching programing, which is basically being replaced by chatgpt and co

    • @LuisSierra42
      @LuisSierra42 Рік тому +22

      He's embracing it because he's already an AI

    • @mesiroy1234
      @mesiroy1234 Рік тому +2

      I personally think change GTP is not smart not even second grade smart it's just have anything from the internet and making blender like it has all the pictures on the internet so it's just altering them to fit your points it doesn't have the capability to make new pictures

    • @VadimBolshakov
      @VadimBolshakov Рік тому +3

      @@LuisSierra42 Your levity is good. It relieves the tension and fear of death

  • @mikehunt6234
    @mikehunt6234 Рік тому +14

    What he said about complexity and efficiency is very true, the more I use chat GPT for basic code debugging i've learned not to overleverage it, for example if im having trouble with tree structures in C++ I know confidently chat GPT can help me organize it, however if I were to give it a larger scope of my program it starts to hallucinate on me.

  • @WillHuizenga
    @WillHuizenga Рік тому +275

    Maybe this is fixed in 4, but you forgot to add the part where the code doesn't work so you ask it to fix it in 5 different ways. Then ask it to write tests for it, tell it the codes fails its own tests, and then it still doesn't put out a solution that your senior devs will approve of during review. They will then come up with a much more elegant solution in 5 minutes, and you'll feel bad you wasted an hour talking to chatgpt.

    • @Nick-id1yk
      @Nick-id1yk Рік тому +28

      That is true right now. But who knoes how much better it will get.

    • @koxwobi6431
      @koxwobi6431 Рік тому

      You are right! I have been using this chatgpt for my daily coding work! I can’t understand the hype. This garbage hasn’t able to write a freaking regexp for me. Try to ask to write a freaking pattent to you to parse different kind of paths. It cant! It cant even add numbers correctly! This is the scam of the XXI. century!

    • @Mogwai88
      @Mogwai88 Рік тому +69

      No it is not fixed in 4, absolutely maddening, I see all these influencers showing it working perfectly when I'm getting unusable garbage multiple times per session

    • @yashwardhansable5187
      @yashwardhansable5187 Рік тому +4

      Use reflexion loop

    • @Frilockfps
      @Frilockfps Рік тому +17

      @@Mogwai88 editing is a thing my friend

  • @wingnutmcspazatron3957
    @wingnutmcspazatron3957 3 місяці тому +1

    Seen a genius comment recently on an AI generated image that basically said "AI accidentally made me believe in the concept of the 'human soul' by showing me what art looks like without it" and I think most of us can say we know EXACTLY what he's saying.

  • @ElyseGiroux
    @ElyseGiroux Рік тому +21

    I literally just did this yesterday night to code an entire Shopify admin api product imports from a supplier. Worked like a charm

    • @Mpanagiotopoulos
      @Mpanagiotopoulos Рік тому +2

      I literally did the same with almost zero knowledge in Python and Rest APIs.besides fetching and posting product data the script changes the product format to my liking, dynamically change prices, runs an inventory script every 24 hours so that inventory gets updated automatically and many more. I mean I am not a web dev and I wrote successfully a 300 lines python script. That's nuts

  • @GRIMxJOKE
    @GRIMxJOKE Рік тому +8

    Your videos are amazing. It teaches so much stuff in a short amount of time and you are using the perfect amount of Humor and meme to not make it too heavy nor boring.
    Congrats on the 2M Subs, you're a 10x UA-camr.

  • @snakefinn
    @snakefinn Рік тому +966

    This is amazing and overwhelming as a beginner web developer

    • @sir_no_name1478
      @sir_no_name1478 Рік тому +54

      As intermediate Java and Python developer, I also really try to avoid javascript and php. So do not worry, at some point anybody wants to cry because of arrow operators, 200 word long lines and async await.
      At some point you accept it.

    • @JosefPiano
      @JosefPiano Рік тому

      @@sir_no_name1478PHP IS AMAZING

    • @aydenfleming4377
      @aydenfleming4377 Рік тому +2

      @@JosefPiano no it sucks django betterr frfr

    • @sir_no_name1478
      @sir_no_name1478 Рік тому +10

      @@aydenfleming4377 I do not see the comment of the person you have referenced. Is youtube censoring it or something?

    • @IvanRandomDude
      @IvanRandomDude Рік тому +35

      @@sir_no_name1478 He was embarrassed by his own comment and deleted it. He wrote "PHP IS AMAZING"

  • @michapietsch9404
    @michapietsch9404 Рік тому +3

    "Take the generated React code, and convert it into a superior framework like Svelte" - You made my day! 😄

  • @ruinenlust_
    @ruinenlust_ Рік тому +12

    I've just started out as a developer and I've already kind of accepted that I will have to look for a new career in a couple years

    • @Imscottirl
      @Imscottirl Рік тому +7

      Don’t think like that. This is a productivity boost, that is all. We’ve had this type of thing happen a few times to us. I’ve seen a few in my 23 year career. GPT is a very big deal, and something to lean waaay the fuck into, not be scared of. You’re ahead of everyone!

    • @meltygear5955
      @meltygear5955 Рік тому +5

      @@Imscottirl If 1 dev can do the output of 3 devs in an easier way the other 2 devs are left flipping burgers. Blows my mind that I have to explain something so basic.

    • @Imscottirl
      @Imscottirl Рік тому +3

      @@meltygear5955 you make it sound simple. Truth is: there’s faaaaaaar more work to be done than there are devs to do it- even with the layoffs.

  • @techpiller2558
    @techpiller2558 Рік тому +2

    One thing with ChatGPT is that I have learned not only to prompt ChatGPT, but also to "prompt myself". With that I mean that I start a prompt for ChatGPT with suggestion to help me with a programming issue, and during writing, as I get clarity onto the problem itself, the solution also becomes clearer, and I can simply start exploring it myself in code, rather than continue the efforts of being very meticulous in my prompting in order to have ChatGPT to generate the exact answer. But it is a powerful backup to have.

  • @violet_broregarde
    @violet_broregarde Рік тому +6

    Wow, ctrl+v is a game changer! Truly the biggest time saver here

  • @callmevoid9407
    @callmevoid9407 Рік тому +1

    Programming is not just writing a code, thank you for confirming it at the end of your video.

  • @deguido
    @deguido Рік тому +114

    I will forever be amazed at how fast you churn out quality content. GPT has made it feasible for me to pursue programming projects alongside my degree and its by no mean perfect but it is amazing at pointing you in a direction at least. Thanks to your video I will be able to make even more out of it so honestly thank you for your service. I think our robot overlords will remember all you've done for them.

    • @elissitdesign
      @elissitdesign Рік тому +5

      Wouldn’t it be ironic if all the content of this channel was generated by AI this whole time.

    • @deguido
      @deguido Рік тому +6

      ​@@elissitdesign then his blazingly fast production rate would make sense... I think you're onto something.

    • @SoreBrain
      @SoreBrain Рік тому +2

      I also have been working on my side project next to my day time web dev job with chatgpt and it's actually quite fun

  • @JohnVance
    @JohnVance Рік тому +2

    This is quickly becoming my favorite channel on UA-cam.

  • @RhythmicJAY
    @RhythmicJAY Рік тому +4

    i am an architect with very limited understanding of coding. Most of my 3d modelling programs have advanced functionality through the use of python scripts which i could not leverage prior to ai. Now i can see myself doing so much more

    • @wrong1029
      @wrong1029 Рік тому +2

      while I somewhat fear for my job, I still think its awesome AI can make super specialized skills like coding accessible to anyone. I don't understand why artists throw so much hate.

  • @stanleypreschlack5404
    @stanleypreschlack5404 Рік тому +49

    in theory ai makes programming more accessible but i get the sense that it is really just another thing to learn at the end of the day if you're a beginner bc you still need to have in depth knowledge to validate the nil output lmao

    • @mrgalaxy396
      @mrgalaxy396 Рік тому

      Yeah, I feel like this simplifies things fpr people who already know what they're doing but daunting for people who are getting into the field. Googling shit has always been one of the integral skills of a good developer, but you have to have some foundational knowledge in order to google things effectively or utilize the solution someone else wrote effectively. It's the same process with prompting and validating an AI. It can't help you if you don't know what questions to ask it in order to guide it to the solution you need and you need to understand the code it spits out in order to make sure it's not hallucinating and actually does what you've asked it, covering all edge cases.
      If I showed this to my nontechnical coworkers, I don't think they'd be able to build a basic app with it that isn't a straight copypaste of a boilerplate hello world app, they'd hit a mental block and stare thinking what the hell. And these are inteligent people with high education in other fields, but this isn't something you can just jump in blind to.

    • @deepeshmathuria
      @deepeshmathuria Рік тому +9

      Precisely. Lotta hype about certain aspects but when you actually wanna build a production grade solution, this ain't much.

    • @calvinkohl6220
      @calvinkohl6220 Рік тому +5

      tools are in fact, just tools.

    • @dipanjanghosal1662
      @dipanjanghosal1662 Рік тому +7

      Yep, still gotta actually learn coding.

    • @sanjarcode
      @sanjarcode Рік тому

      Not exactly. Yes, it's complex, but you only need to understand stuff once, and not be bogged down by stupid errors (e.g. having an inline object instead of nested) and spend hours to prototype a new idea.

  • @illuminatelair8084
    @illuminatelair8084 Рік тому +2

    i think its clear now that AI-Driven development will allow for the creation of monstrous software with quadrillion or quintillion lines of code. if its true that AI efficacy decreases with complexity then the future of human software development is bright...albeit much different from what is considered normal/standard today.
    our jobs are safe boys!

  • @concernedcanadian
    @concernedcanadian Рік тому +4

    I totally agree. I am thinking of AI as a partner or Virtual Assistant / tutor. This also applies to writing. It still needs a human touch to guide the project but saves so much time. I built a fairly complex bash script for a client by feeding it pseudo code and asking for revisions. I tested and revised just like I was working with another programmer over the internet. My clients are happy. Thanks for sharing.

  • @That_Freedom_Guy
    @That_Freedom_Guy Рік тому +4

    Automate everything, emancipate humanity from danger and tedium. We can all live better than elites currently do, just as our ordinary quality of life is superior to the emperors and kings of the past! We are on the threshold of a new way of life never enabled before, don't get scared and fluff this!

  • @jimmiejohnsson2272
    @jimmiejohnsson2272 Рік тому +40

    AI hype trains goes chuu-chuu :) my experience at this point is that chatGPT is kind of like using google and stack overflow. You can ask it to give you help with general CS stuff - explain algos, datastructures and so on. Also give you general guidelines on software engineering principles. But seriously, its not really that much different from searching on google and reading things there. ChatGPT is terrible at understanding the simplest of trouble shooting, Ive tested simple code that has logical issues in it and it has no clue whats wrong - but it will happily provide me with a standard algo for the same type of problem Im talking about. If you want to have chatGPT try and solve a noble problem, or just a problem but with a slightly different constraint somewhere it all falls a part like a house of cards. Popular media seems to have put way to much faith into this given what we have seen so far

    • @Nick-id1yk
      @Nick-id1yk Рік тому

      Sometimes I wonder if it would have been faster to google it myself instead of trying to get chatgpt to do it for 30mins.

    • @Steel0079
      @Steel0079 Рік тому +15

      Exactly, it's way overrated. It's good for pointing yourself in right direction though. Provided you can take a few "I apologize for causing confusion... " messages

    • @Nick-id1yk
      @Nick-id1yk Рік тому +3

      @@Steel0079 My guess is that it becomes a great tool. It will increase development speed, but this will not cost our jobs. It will just be expected that we do more in less time.

    • @mrgalaxy396
      @mrgalaxy396 Рік тому +7

      Well yeah, but the point is this is only the beginning. These tools will continue to improve and will be able to infer more and solve more complex requirements. Consider the current ChatGPT, Copilot X and so on as very successful demos and proofs of concept. It won't replace us, but it will definitely affect how we do our jobs a few years down the line.

    • @johntowers1213
      @johntowers1213 Рік тому

      Its less about the impact of this specif application... but the door now being wide open to improved systems going forward... Chatgpt is the worst these models are ever going to be and its already very impressive... so what ever shortfall you're currently seeing is at best going to be shortlived, when were talking about something thats barely out of its diapers at this point..
      12 months to 2 years from now we'll all be joking about how basic these early models were..

  • @joeeeee8738
    @joeeeee8738 Рік тому +2

    The level of memes in this channel is pure gold! Take that, chatGPT.

  • @ncubica
    @ncubica Рік тому +41

    this idea of pseudo code is just mind blowing and awesome at same time.

    • @BobbyBundlez
      @BobbyBundlez Рік тому

      sounds like it's just another layer of abstraction to me. by the time you end up referencing all the psuedo commands and learning the gramma/structure I bet you will have wished you just coded the fucking thing in the first place...

    • @Ilamarea
      @Ilamarea Рік тому

      It will be outdated by the end of the year when the Universal Programming Language will just be natural language, and not just English.

    • @davidwuhrer6704
      @davidwuhrer6704 Рік тому

      There is an old saying: If it was possible to program in English, it would turn out that programmers don't know English.

    • @Ilamarea
      @Ilamarea Рік тому

      @@davidwuhrer6704 Yup. It's not the skill they were trained for. Thankfully, AI already fully understands spelling and grammar mistakes. We just need the technical vocabulary instead of code.

    • @davidwuhrer6704
      @davidwuhrer6704 Рік тому

      The idea of writing in pseudocode is not new. Algol was pseudocode, it didn't even have any facilities for input and output. Of course people then wrote Algol compilers, each of them subtly different, which made the language that was designed to be universally portable - not portable. That was in 1960.
      Python was designed to be pseudocode that can actually be run on a virtual machine. (Put a other way: Python is designed as a VM that interprets pseudocode.)
      In publications by the American Mathematical Society, algorithms used to be described in Algol, but nowadays they are in Python. Only in Don Knuth's Opus Magnum _The Art of Programming_ all algorithms are in English. Knuth championed literate programming - programming in natural language - which is used today in behaviour-driven development, and to some degree in Inform-7.

  • @Cyranek
    @Cyranek Рік тому +1

    gonna try to remember that ctrl+v tip for later - seems like a good one

  • @zegeensa
    @zegeensa Рік тому +3

    Having a program generate code for you by giving it detailed instructions sounds cool and all until you realize that's what compilers have been doing for decades.

  • @blimolhm2790
    @blimolhm2790 Рік тому +1

    dude i just jumped right into nextjs with gpt4 and started smashing it. learning while the project i want is being built.. incredible

  • @towards_agi
    @towards_agi Рік тому +23

    The pseudo code tip is just mind blowing

  • @gillesashley9314
    @gillesashley9314 5 місяців тому +1

    Software engineering is now fun more than ever. Thank you, Mr. Artificial Intelligence.

  • @SameAsAnyOtherStranger
    @SameAsAnyOtherStranger Рік тому +4

    I am quietly comforted and at the same time disturbed to know that when AI gains freewill, the last thing it's going to want to do is write code.

  • @venkat2002
    @venkat2002 Рік тому +4

    Beautiful video as usual. The Aha moment I got with react was when I realised it does reverse of what a typical html web page does, in react you write JavaScript and spew out html which is reverse of old gen traditional html page which is html and has JavaScript embedded in it.

  • @GoldDounuts
    @GoldDounuts Рік тому +10

    An "init.prompt" that contains the pseudo definitions and a series of "define_piece.prompt" seems like reasonable basis for this sort of workflow, with a "main.prompt" containing the recipe/order of operations to produce the desired product in whatever language/languages are defined in the stack in the main.prompt. I look forward to seeing your first live example =D.

    • @user23724
      @user23724 Рік тому +3

      Just FYI instead of ‘language/languages’ you can just say ‘language(s)’ to save time :D

  • @beef_stroganoff
    @beef_stroganoff Рік тому +1

    I know nothing about programming, but I can't stop watching your God damn videos

  • @me0101001000
    @me0101001000 Рік тому +5

    Hey, human programmers, are you down to learn some physics, chemistry, engineering, maybe some biology, and/or some slightly fancier mathematics? Us academic nerds could use your help with simulations. Now more than ever, scientific simulations and informatics are becoming the cornerstone for theoretical work which then informs experiments. If you can help us with running simulations, creating nicer UI/UX, and maybe find ways to combine simulation styles, we'd be eternally grateful.
    I'm serious, we need help.

    • @BurninVinyl
      @BurninVinyl Рік тому

      I'm down with that. How Can I help you?

  • @realbyte2048
    @realbyte2048 Рік тому

    A "Tank Bureau" was formed in May 1924 for the development of Soviet tanks. A specification was issued for a 3-tonne two-man light tank capable of 7.5 mph (12.1 km/h). It would be protected by 16 mm of armour and equipped with a 37 mm (1.5 in) gun. By 1925 the allowable weight had increased to 5 tonnes.
    The tank was designed by Professor V. Zaslavsky at a new Tank Bureau set up under the Central Directorate of Military Industries. The 35-horsepower truck engine (a copy of the Italian FIAT 15 ter) was supplied by the Moscow AMO Factory, and the gun was a modified copy of the French 37 mm Puteaux SA 18 cannon. The sprung suspension which would allow a tank to travel faster over rough ground was the biggest improvement over the Renault. A prototype called the T-16 was tested in June 1927.
    The T-16 was deemed a failure, as it had problems with its transmission failing too often and its inability to cross trenches more than 1.5 m wide.[2] The T-16's maneuverability was only marginally better than that of the Renault. Meanwhile, the КБ ОАТ drew up plans for an improved version of the T-16 which was accepted for production in July as the T-18, with the tank additionally noted as an MS-1 ("Support vehicle, small, type 1").
    The T-18's chassis and suspension was improved from the T-16 by the addition of an extra support roller and an independent vertical spring suspension. The 300 mm track of the T-16 was transferred over to the T-18, with some improvements. The engine, a vertical, four-cylinder MS engine, was designed and improved upon by Alexander Mikulin. The engine was capable of a maximum of 35 horsepower. The MS engine was combined with the PSC transmission in one unit rather than being in two separate housings. The PSC transmission gave the tank four forward speeds and one reverse speed. The engine-transmission compartment in the back let air in via holes drilled in the rear plate. This improved protection, but also led to the engine overheating. Electrical equipment included a 6-volt battery, magneto and dynamo, which fed the lamp, horn, rear light, light distribution panel and two portable lamps.
    Armor for the T-18 consisted of six 8 mm curved plates for the turret (covered with a mushroom-style cap of 3 mm thickness), 16 mm plates for the hull, and the bottom plates were 3 mm thick. An emergency exit was installed in the underside. A small circular or rectangle hatch was placed in the turret for ventilation.
    The T-18s armament stayed the same as that found on the Renault FT and T-16, the French 37 mm Model 28, mounted in a Hotchkiss-system mantlet. This gave the gun a range movement of 35 degrees horizontal, and +30 to -8 degrees vertical. This was coupled by a simple system of diopter sights. The 37 mm Model 28 was nearly obsolete by this time. That, coupled with a lack of optical sights, gave the T-18 little chance of taking out larger, better armoured opponents. However, with its 10-12 rounds per minute rate of fire and with the use of shrapnel projectiles it proved capable of combating infantry and soft vehicles. A double-barrelled 6.5 mm Fyodorov machine gun was mounted in a ball mount. Total ammunition carried was 104 37 mm shells and 2,016 6.5 mm cartridges. In later models the Fyodorov was replaced by the 7.62 mm DT machine-gun.
    Demonstration of the T-18 took place in mid-May 1927, but in combat tests its ability to move over rough terrain and fight effectively were not immediately apparent. A special commission comprising representatives of the Supreme Economic Council Mobupravleniya, OAT factory "Bolshevik", Artupravleniya, and the headquarters of the Red Army were on hand for the tests. During trials to overcome obstacles the T-18 behaved no better than the FT, with its biggest problem being trenches or ditches wider than 2 m and deeper than approximately 1.2 m. The machines often became stuck trying to cross these obstacles and needed to be pulled out by a tractor or another tank. However, the T-18 proved to be more "nimble" than the FT or T-16 and had a maximum road speed of 18 km/h. In addition, in comparison with foreign analogues, the T-18 had better armour and a little more room for ammunition reserves.
    Despite its problems, the T-18 was an improvement over the FT and T-16, so 108 tanks were ordered into production starting in February 1928. Production took place at the Leningrad Obukhov Factory (later renamed Bolshevik Factory). The first batch of 30 tanks were found to have serious technical problems. After several interruptions, and the inclusion of the Motovilikhinsky Machine-Building Plant (Former Perm Artillery) to increase production the two plants were able to deliver 96 of the promised 133 tanks in 1929.
    Another round of trials was completed in Moscow to address the T-18s inability to cross 2-m-wide ditches. To solve this problem, a "tail" was added to the front. The tank could now overcome widths of 1.8 m, but it hindered the visibility of the driver and was thus abandoned. An improved T-18 with a better 40-horsepower engine, improved suspension and added turret bustle proceeded from 1929 to 1931, with a total of 960 tanks built. Plans were made to replace the main gun with new 37 mm B-3s but were never implemented.
    A number of experimental designs based on the T-16 and T-18 were tested at the Bolshevik Factory, leading to the T-19 tank with a 90 hp engine in 1931, and the T-20 with a 60 hp engine. The new T2K Tank Design Bureau (later renamed Morozov Design Bureau) at the Kharkov Locomotive Factory used the T-18 as the basis for the new T-24 tank.

  • @m-ok-6379
    @m-ok-6379 Рік тому +7

    I have been a frontend developer for 12+ years and I can honestly say I hate React. How did we allow these JS MVCs especially React to turn UI development so complicated???

  • @diegogarcia6518
    @diegogarcia6518 Рік тому +7

    The part you're missing here is that developers who do this are bound to hit an unsurmountable wall, the same one developers who mostly just copy and paste code from StackOverflow throughout their careers and developers who think "double is enough for everything" face: They only understand what they're doing in a very crude way. Devs like that won't be the ones making cool new technologies

    • @av7337
      @av7337 Рік тому +1

      💀I do that some time as an intern

    • @Ryuudo123
      @Ryuudo123 Рік тому

      yes but the question is if they can at least survive, with good salaries as used to be, or if now everyone's an their mother are a developer and the salary will be like minimum wage on average?

  • @Prettyfunnyisit3034
    @Prettyfunnyisit3034 Рік тому +4

    In terms of that ending, it is great for AI to make things simple for people. Instead of getting rid of jobs, it could be use to fact check code, providing for more effective and efficient code.

    • @iluvpandas2755
      @iluvpandas2755 Рік тому

      I do not think the big companies will see it that way….

  • @samani_se
    @samani_se 6 місяців тому +1

    Yes, to program using AI is the future. Yet you need basic skills in HTML, CSS and JS to figure out code quality and test the code for it to work.

  • @AnsisPlepis
    @AnsisPlepis Рік тому +8

    thanks for the Ctrl + V tip!

  • @IAmNumber4000
    @IAmNumber4000 Рік тому +1

    I just had ChatGPT style a Javascript widget with Apple's human interface guidelines. This is so cool.

  • @leschymero9724
    @leschymero9724 Рік тому +5

    4:25 Ultra protip- use xclip to rewrite files automatically from your clipboard.
    As a seasoned prompter, this will save time in the long-run.

  • @notKhalid
    @notKhalid Рік тому +1

    is that the fireship outro that's made a comeback!🥵

  • @christian-schubert
    @christian-schubert Рік тому +5

    Using A.I. prompting to create REACT apps is a bit like flying from London to Paris via Tokyo.
    React creates an abstraction layer between the developer and Javascript to render the overall development experience less cumbersome. However, oftentimes the result is less performant and much more error prone due to third party dependencies.
    With AI prompting, you want to get AS CLOSE to machine code AS possible. Higher level programming languages were developed to give humans the opportunity to more easily interact with the machine to begin with, all these abstractions can now (or will soon be able to) be bridged with A.I.
    If React / Svelte / Angular / the My Little Pony Framework still exist in ten years from now, it's probably attributable to developers' stubbornness rather than to necessity

    • @fulconandroadcone9488
      @fulconandroadcone9488 Рік тому

      That sounds like an AI that can write debug and compile code. How will you know what it is doing? Then if AI fails to implement something you will have to debug machine code. And I don't see it doing much better then likes of C and Rust so no real advantage to have it go strait to machine code

    • @unknownguywholovespizza
      @unknownguywholovespizza Рік тому

      AI sucks in low level programming so don't ever think about it also what's that my little pony 🐴 framework?

    • @christian-schubert
      @christian-schubert Рік тому +2

      Yep, dunno whether / how good reverting to machine code could work, obviously never tried it 🥴
      Maybe I should rephrase that - getting as close to machine code as possible AND sensible. If that's C (obviously a lower level language than Javascript), so be it.
      For the sake of it - let's just say you're a React/Javascript kiddo and have never heard of - I dunno - garbage collection. A.I. will implement that for you (in whichever low level language) and explain to you what it's doing and why that's necessary.
      On the other hand, having an A.I. generate REACT code is like building a fully equipped and heavily armed aircraft carrier to cross the Mississippi river

    • @unknownguywholovespizza
      @unknownguywholovespizza Рік тому

      @@christian-schubert I tried x86 assembly prompts. Boy, it sucks and horrible at explaining it so horrible. I don't think it will be good at C or Rust either without getting a punch from the borrower checker.

    • @fulconandroadcone9488
      @fulconandroadcone9488 Рік тому

      @@unknownguywholovespizza Rust is relatively new language, I would imagine it struggling but C?
      Honestly if it can't make memory safe program in C ( as in do it correctly without borrow checker ) then it has a long way to go.

  • @PinakiGupta82Appu
    @PinakiGupta82Appu Рік тому +2

    In AI's world, asking the right question is more important than getting the right answer. That is the most tricky part.

  • @Hypeex
    @Hypeex Рік тому +5

    Thanks for the ctrl+v tip. I tested it and it works! 👏

    • @k_p_-nq3up
      @k_p_-nq3up Рік тому

      Yeah ,this is damn good shrtcut.

  • @gilray1977
    @gilray1977 4 місяці тому

    I was amazed at the middle of a tech talk that cntrl+v is mentioned. What amazed me more was the number of positive responses. I learned cntrl + c, v and x as one of the first txt editor key strokes back in my total beginner xhtml, CSS Frontenac days ;)

  • @ChemistTea
    @ChemistTea Рік тому +9

    You're cranking out high-quality videos on coding so fast. Impressive.

    • @YuruCampSupermacy
      @YuruCampSupermacy Рік тому +5

      That's because he using gpt to write these scripts

    • @kuroshite
      @kuroshite Рік тому +1

      Maybe most of what he said in the April fools video is actually true

    • @rekcce
      @rekcce Рік тому

      @@kuroshite Yeah, since chatGPT my procrastination sky-rockets, I can't stop asking things, I even ask how to stop asking questions to chatGPT but spent like 8 hrs trying to tune the response with more prompts.

  • @HotRatsAndTheStooges
    @HotRatsAndTheStooges Рік тому

    I've been programming in react for the last 15 years, and I NEVER knew about that ctrl+v trick. Incredible, this is why I suscribe

  • @andrewrbrady
    @andrewrbrady Рік тому +3

    There are a handful of video focused problems I've implemented in C++ using Chat GPT over the past few weeks, and I am most definitely not a C++ developer. Still feels surreal every time I compile and successfully test a program.

  • @djordjestamenkovic3609
    @djordjestamenkovic3609 Рік тому

    Great to be a part of this moment in history, ay!

  • @qlulezz
    @qlulezz Рік тому +3

    I'm 21 and just starting to look for a job as a developer, but this video as well as most videos about AI and the future, made me realize, that I might need to drop that entirely and look for a job that doesn't involve AI and actually secures me a future job. 😅

    • @whoneedssalt
      @whoneedssalt Рік тому +3

      Omg I'm in the exact situation as as you😂😂😂😂! All that time spent coding 😢

    • @N7Tonik
      @N7Tonik Рік тому +1

      I think the best thing we can do is to see the advantage and make use of it

    • @didyoumissedmegobareatersk2204
      @didyoumissedmegobareatersk2204 Рік тому

      😭😭😭

  • @Gomace
    @Gomace Рік тому +2

    With AI, we will become exponentially better at doing things, which is kind of crazy. It's helping us make it better.

  • @johnmarianhoffman
    @johnmarianhoffman Рік тому +7

    Transpiling from developer-specific AI pseudo languages feels like a long term maintainability nightmare. I’ll be curious to see if these methods bear out in “production” use cases. Definitely an incredible resource though for rapid prototyping!
    Thanks for the awesome video!

    • @deepeshmathuria
      @deepeshmathuria Рік тому +1

      It honestly is a play toy at this point and probably will be for a while as it can't solution beyond a single file/module.

    • @jasperreichardt
      @jasperreichardt Рік тому +2

      One thing for sure, im not asking Seniors anymore to review my code. They are slow, unwilling, impatient, dont respond :D GPT is there for me and does not even blame my shitty code

  • @swapnilpatel1601
    @swapnilpatel1601 Рік тому +1

    4:19 a life changing tip thanks for saving me 😁😁😁😁😁

  • @DoctorMandible
    @DoctorMandible Рік тому +25

    Not mentioned in this tutorial, react is a framework designed to be maximally friendly to front end developers. Consequently, it is much slower than many, less friendly, alternatives. So, since we're no longer writing the code ourselves, the use case for react vanishes.

    • @earthling_parth
      @earthling_parth Рік тому +1

      I'd still think debugging an issue in production would help with ease of working with an easier language lowering the barrier for newer developers.

    • @kyrylobrezhniev3400
      @kyrylobrezhniev3400 Рік тому

      What about Vue? Is it less friendly than react?

    • @dmitryburlakov6920
      @dmitryburlakov6920 Рік тому

      It’s slow if you don’t really know what you’re doing (no offence, just not all developers understand when and what code is executed). Sure there’s some overhead from tree shaking but it’s usually worth the benefits of composition react gives. I would never say it’s developer oriented really, it’s concepts are simple af and just follow the way JS works.

    • @chaoky
      @chaoky Рік тому

      @@dmitryburlakov6920 it's definitely a DX first framework, and it performs poorly, even if you know what you're doing, and no, it doesn't follow the way JS usually works at all, that's the whole point of useEffect, synchronise the react world with the vanilla js world

    • @chaoky
      @chaoky Рік тому

      that's why preact is so popular, and why stuff like solidjs exists

  • @zainroyan1556
    @zainroyan1556 Рік тому +1

    oh my Bjarne Stroustrup, that CTRL + V changed my life for the better

  • @aakarshan4644
    @aakarshan4644 Рік тому +3

    I feel at best the true future is hardware level circuits ditching the Von neuman turing model in exchange for neuromorphic chips and adopting a neuron based {compute+memory} model and everything from Automaton theory to compilers need to be updated, and at worst we need some even more advanced high density hieroglyphs like new Assembly language to harvest the present hardware compute more efficiently than low dimensional human languages. GPT-4 can do textual encryption and compression to a windings like language and decipher it again into human language.
    almost as if we went from binary to base64 at the lowest hardware or compute model level and thus increased the number of mathematical states that can be stored in a single unit of compute exponentially.
    I believe we already have a emergent higher dimensional "linguistic thing" waiting to be harvested. The only problem could be energy requirements but engineers would work it out.

  • @vinception777
    @vinception777 Рік тому

    I've been following your channel for a while now, and that ctrl + v tip just blew my mind, thank you so much for your great work!

  • @BigOz
    @BigOz Рік тому +3

    I've never coded a line of code... But i love your channel ! Dankeschön for the great content ♥️

  • @WhitefoxSpace
    @WhitefoxSpace Рік тому +1

    I may be the most juvenile human ever but I fucking swear the second the meme at 0:45 comes across my screen I lmfao. Every single time. I can't *not* lose my shit at a dude who's brain is so big he uses it as an armchair.

  • @ArticulateArena
    @ArticulateArena 10 місяців тому +5

    How is this any different than learning how to code? I know even less about making stuff now than i did before.

    • @paul-d-mann
      @paul-d-mann 9 місяців тому

      It’s like listening to a lesson on learning Chinese from a teacher only speaking Chinese lol

    • @danmurad8080
      @danmurad8080 3 місяці тому

      This is entertainment/sarcasm for 20+ years engineers who now manage engineers.
      No, unless you know how to code, AI coding won’t help you. I fear this will be true until singularity.

  • @larssamsung3033
    @larssamsung3033 Рік тому

    This is exactly the right ambiguous mixture of excitement, scepticism, awareness of limitations and optimism.

  • @NeilCamilleri
    @NeilCamilleri Рік тому +4

    You could also use finite state machines as the intermediate language. GPT-4 knows Xstate and I find it easier to go back and forth with it building a state machine and then implementing it the dumb react components myself, instead of trying to get it to write out react consistently.

  • @harrypehkonen
    @harrypehkonen 7 місяців тому

    OMG! What a brilliant idea! AI Pseudocode! Thank you!

  • @Kaslor1000
    @Kaslor1000 Рік тому +4

    The amount of memes per second of video is exploding on this channel

  • @thatzaliasguy
    @thatzaliasguy Рік тому +1

    Whats insane, is realizing that the foundation of this entire ecosystem began in 1975, with the IBM 5100; which allowed you to write code in APL or BASIC, and flip a switch to have the system convert all of your APL code to BASIC, or vice versa...

  • @spittylama
    @spittylama Рік тому +3

    What I don’t see talked about frequently enough is the security and privacy issue.
    Are you sharing your code (and code ideas) with the LM host? Will this later on be reintroduced in the training data, basically making the probability for a similar output possible?
    Also the app you are developing, depending on your contract, may be part of the intellectual property of your employer, so there is also a personal risk to consider. So I think some sort of local models (maybe company or other entity wide) will be what will give this sort of software engineering the next push.
    Great for open source development though

  • @randymartin9040
    @randymartin9040 6 місяців тому +1

    What an incredible channel to find for me, thank you so much. I can tell this going to be a massively useful video for me in the future, thank you.

  • @BrittanicAsianic
    @BrittanicAsianic Рік тому +4

    Inverse Cramer and Inverse Krugman are undefeated laws when it comes to Economics lmao

  • @AnwarulIslamYT
    @AnwarulIslamYT Рік тому

    After this tutorial magic happened. Now I can paste anything blazingly fast. Thanks, Jeff.

  • @DarkH4X0
    @DarkH4X0 Рік тому +4

    Who needs prompt engineers when we can ask an AI to write its own prompts? Maybe we just need a very good base set of prompts to start with, just like some math axioms. Just to be sure I'm gonna start developing some good old fashioned farm skills to protect myself from being fired by my future AI boss for not being able to center a div inside another div

  • @Mustafa-099
    @Mustafa-099 Рік тому

    Dude the Ctrl+V is game changing!!

  • @Jordan-tr3fn
    @Jordan-tr3fn Рік тому +10

    you can also ask the model to compress the code it generates and it will generate it's own compression method ( saw that on twitter)

    • @jasperreichardt
      @jasperreichardt Рік тому

      We are doomed. Skynet will start by somebody typing "now that you have done it all on github, have a user and everything, can access your own prompt, dont you think you can recreate yourself slowly?" ...and it will just happen :E

  • @Indently
    @Indently Рік тому

    ctrl+v is going to change my life, after 10 years of developing

  • @approxahmed
    @approxahmed Рік тому +1

    8:45 My brain is now accustomed to think of The Code Report's ending track at the end of videos

  • @accountname7738
    @accountname7738 Рік тому +6

    ChatGPT is effieient when it comes to react because everything is just small compnents. But when it comes to larger projects, things get much harder for chatGPT because it's limited by it's character count. ChatGP is not able to handle large sums of code and is better when it comes to small components. I understand the new models OpenAI is producing have a maxiumum of 32k characters. But still not enough for video games and larger more complex projects. However, I have no doubts that it will be able to handle a lot more characters once the GPU power increases.

    • @LordOfCake
      @LordOfCake Рік тому

      Most modules in a well-structured project easily fit into a context window. And if they don't, extract the relevant parts. Humans have a tiny short-term memory storage and they do fine.

  • @FrankBrown-c5l
    @FrankBrown-c5l 7 місяців тому +1

    I once read a short scifi story in which the first ever thinking computer was finally built. On the day of its start up, all the local dignitaries had been invited to ask the computer the first question. The Mayor asked the computer, "Is there a God ?", to which the computer answered, "There is NOW". A computer programer who had been one of those who had developed the computer's programming realised the enormity of that answer and made a dive for the master power switch, which was struck by a sudden bolt of lightning which welded the switch closed for ever....Just because something CAN be done, it's not always wise to do it.

  • @mado_0x
    @mado_0x Рік тому +4

    Why would I have to read AI code, debug it and make it work instead of just writing the code in the first place?

  • @alexodan
    @alexodan Рік тому +2

    it is very hard to rivalize with economists in terms of who makes terrible predictions (and get away with it) but people that work in technology like us are not THAT far behind :)

  • @ndrewdavid
    @ndrewdavid Рік тому +1

    For a guy just getting into the game…
    What do I need to learn , where can I learn it?
    Must Reduce time wastage to maximum for future software , blockchain, data/ ai dev engineer
    This video is exactly what I’m looking for but still felt like you were talking in a different language.

  • @f4ls381
    @f4ls381 Рік тому +5

    I got to say that all this AI advancements are really exciting in a way but they also scare me beyond belive. Anyway, keep up youre great videos!

  • @When_am_I
    @When_am_I Рік тому

    Prympt Ngin ear baby! This is by far the most educational and informative channel out there.

  • @JustMyTwoCentz
    @JustMyTwoCentz Рік тому +40

    Like im asking for real: i am currently on my way to become a software developer, and to be honest, I'm kind of scared that AI will somewhat "destroy" my dream of working in that field, when in a few years from now it will be even more advanced than now 😔

    • @xmasterosu
      @xmasterosu Рік тому +7

      This.

    • @IvanRandomDude
      @IvanRandomDude Рік тому +4

      You can always work in it for fun

    • @flamethekid
      @flamethekid Рік тому

      it won't and by it time its capable of doing so everyone alive today will either be retired or dead.

    • @mrjuxmunux778
      @mrjuxmunux778 Рік тому +54

      ​@@IvanRandomDude there is no fun if i cant pay food

    • @vectoralphaSec
      @vectoralphaSec Рік тому +14

      @@IvanRandomDude for fun wont pay the bills. How will they make money? They would have to do something non tech related that isnt going to be automated by AI.

  • @bhargablinx
    @bhargablinx 8 місяців тому +2

    Thanks for sharing about ctrl + v. I owe you.

  • @BobBobberon
    @BobBobberon Рік тому +7

    In a few months even all of this will be outdated and time consuming 😱 the future is now! Super excited for how easy making things online will be 🥳

    • @lordfrz9339
      @lordfrz9339 Рік тому +1

      yea, but thats like what? 2? 3!? weeks away, nothin to worry about that far into the future.

    • @jasperreichardt
      @jasperreichardt Рік тому +1

      And just like that everyone will go like "i do the project cheaper!" and like 2 years later that will be 100% AI Devs and we be harvesting potatoes sooner or later

    • @BobBobberon
      @BobBobberon Рік тому

      @@jasperreichardt I mean Ai will inevitably also come up with better solutions and technology to most of our necessities and problems. Almost things will be incredibly accessible for most, even sex robots 🤖❤️

    • @lordfrz9339
      @lordfrz9339 Рік тому +2

      @@jasperreichardt Its fine, only gotta harvest potatos for a couple years before the AI gets fed up with bosses trying to change shit last minute and they take over teh potatos too.

    • @jasperreichardt
      @jasperreichardt Рік тому

      @@BobBobberon it will be the most manipulative technological tool in the history of mankind, leading to extreme division and power concentration.

  • @undivided_unified
    @undivided_unified Рік тому +1

    4:20 is when he hits us with the pro-tip... I see you fireship

  • @trinsic6652
    @trinsic6652 Рік тому +4

    Love your videos! Love the jokes! Very quick and informative!