GPT-4 Makes Old ChatGPT Look Like a JOKE!

426,507
0
Published 2023-03-15
Check out my courses: dometrain.com/
Become a Patreon and get source code access: www.patreon.com/nickchapsas

Hello everybody I'm Nick and in this video I will test the brand new GPT-4 (ChatGPT 4) model blindly. I will see if it can answer questions and write code that Junior, Mid, senior or even lead developers would have to answer as part of their day job.

Don't forget to comment, like and subscribe :)

Social Media:
Follow me on GitHub: bit.ly/ChapsasGitHub
Follow me on Twitter: bit.ly/ChapsasTwitter
Connect on LinkedIn: bit.ly/ChapsasLinkedIn

Keep coding merch: keepcoding.shop/

#opena #gpt4 #chatgpt

All Comments (21)
  • @nickchapsas
    Those saying that it is "just a tool" are right, but it's a tool with knowledge of every single domain and the ability to write good code, very quickly, architect and give scaling advice. That's exactly what developers do and for business people, developers a "just a tool" to get their product out. See where I'm going with this? Denial won't help you adapt to the new world that we will be living in very soon. You will only be replaced if you fail to adapt.
  • I love how I'm starting as a jr dev in 10 days and see stuff like this
  • @CheeseBae
    I have 17 years programming experience. I also pay for the pro version and it's definitely made me a better developer. I'm becoming insanely productive.
  • @MrFallout86
    Being a good developer and learning how to code shouldn't be just about typing a bunch of well structured documents. At it's core, it's problem solving, or should be. I'm a senior developer but I know i don't want to be doing this in my 50s, that's why I've started my own business last year. Think of dev skill as a set of skills to a mean,e.g. running your own business. Put it this way, WHEN these AI tools can do what I do as well I do today, I'll use it to create. It'll be like having a team of 100 developers at my disposal to run my business. To all junior devs, do not be discouraged by your journey. Coding teaches you how to think, it's a fantastic journey. Use these tools to frog leap your career, not just being a code basher in some office till your 60s.
  • @nikosf3774
    Great presentation Nick. 30 years developer here. The main question for me is how we (humans) will not be eliminated from the creative process, in development, but also generally speaking too. Obviously ChatGPT 5,6,7,8 ... will solve all our problems. This is not only development "tool", it goes and will go far beyond our comprehension, and that is the scary thing. We will not be able to understand how this platform "thinks" and generates solution and at some point for the 1st time in human history we will need to watch what this is doing in a similar way that our dog is watching us now.... Such tools should be open sourced and available to human control otherwise 2-3 big tech companies will literally be able to dictate everything on the planet.
  • Looks promising. I will start to worry when he will be able to load at least 1000 lines of legacy code and, based on the description of the task, fix or supplement the functionality.
  • @sirinath
    If you use ChatGPT to replace junior developers or any other junior level jobs, who would you have senior level jobs eventually?
  • @DavidReagan
    Things I have used it for outside of programming that impressed me. I was rewiring a skidloader and it was able to troubleshoot a 60 year old machine, it was able to tell me what wires went where, resistance values to check if parts were still good, and even tell me factory bolt head sizes so I didn’t have to guess. I also use it to type out concise instructions for specific models of electronics explained “like I’m 5” for my elderly family members. It was able to walk my grandma through cleaning her print heads and connecting her canon printer to wifi, a lady who has never even used a smartphone.
  • Personally I think this is the future, a coding assistant that does provide help.
  • Well, all this is quite a straightforward task in my opinion, that indeed the AI should be able to handle easily. And indeed, it might replace junior developers, but the question is - how do we create senior developers if we replace junior developers with AI? And more importantly, it is non-trivial, open-ended tasks, which might even not have an optimal solution, where the human senior developer adds value, not so much with CRUD api programming.
  • @zav75
    I feel like my job is more figuring out requirements than coding. GPT feels like an updated version of Resharper, not going to change much our job, but accelerate the coding part maybe.
  • @ImTheBoss914
    This is awesome, I think I'm going to find ways to utilize this in my everyday job like how you did for example to create test cases for specific things and also create easy api call scripts that could save me 15-30 minutes sifting through docs
  • Still figuring out how to make the most of it. As an experiment I tried to create moderately complex software dictating the requirements to GPT, but felt it takes more time than if I just coded all by myself. Can still be a useful tool for troubleshooting.
  • @Cafe-O-Milk
    Do not panic. I've been using ChatGPT and even with version 4 it still needs tons of babysitting and code refactors. You even need to adjust the code as it often does not compile and/or misses bits and bobs. It's a great tool to get some outlines and ideas on how to tackle certain situations, but this is a just TOOL that developers can wield.
  • @brberis
    😀 when you realize that chat GPT can do your work. 😨 when you realize that chat GPT can do your work.
  • @attckDog
    Using chatGPT to help me write code for my game and answer questions on generally how to do things. Really improving my mood as now everything seems way more achievable. One questions away and I get at the very least a really good pointer in the right direction. GPT4 is for sure better in programming over 3.5
  • @wlockhart
    The irony is that it takes an experienced Nick Chapsas to assess whether the output is correct or not. A junior developer would be somewhat blind, and a company executive or manager would be even more blind. You could fire all of your software engineers, but ChatGPT wouldn't help you to build an enterprise software product (vast understatement alert). Writing code is just the unit of work, it's the abstraction layer above that of understanding the business requirements and creating a working, maintainable, performant and scalable solution that is where a software engineer's real value lies. People said that the desk top calculator would make accountants obsolete, but they still exist, because number arithmetic is just the unit of work, it's the abstraction layer above that of financial accounting which is where the real value lies. The calculator just automated the tedious part. If they ever crack general AI that could be another matter.
  • @TanyaCumpston
    I am so glad I have retired. When I started (in Australia) there was no internet and I was constantly reinventing the wheel. Work was all about creativity and discovery. Tomorrow it will be all about who can craft the best ChatGPT prompts.
  • @stanislav7228
    Thank you for the video! I think it makes sense to also test how good it is now in adding new features/refactoring/fixing bugs in the existing code (since it may save even more time for devs).
  • @bringerod5141
    I’ve been working in c# for a year and I’m happy that I know all of the things you were talking about. I guess I’m considered a senior then? I’ll be using this tool for sure (when being given new projects to work on)