ChatGPT Hype vs. Reality - Real Project Example as a Software Engineer

Sdílet
Vložit
  • čas přidán 9. 07. 2024
  • Head to www.squarespace.com/marko to save 10% off your first purchase of a website or domain using code marko
    I spent a few hours testing what ChatGPT can really do when it comes to coding and helping me on a real project.
    Here's the link for the actual code and prompts used in this video:
    github.com/Markonis/chatgpt-p...
    Follow me on instagram: @withmarko
    Hey, I made a discord server: / discord
    === Links ===
    ☕️ My Notion Template:
    links.withmarko.com/notion-te...
    ☕️ Wallpapers:
    withmarko.com/wallpapers
    ☕️ My phone:
    links.withmarko.com/phone
    ☕️ My Free Window Manager:
    links.withmarko.com/one-menu
    ☕️ My Productivity Mouse:
    links.withmarko.com/mx-master-3s
    ☕️ My Headphones:
    links.withmarko.com/headphones
    ☕️ My Microphone Setup
    links.withmarko.com/microphone
    links.withmarko.com/audio-int...
    links.withmarko.com/cloud-lifter
    ☕️ My Camera
    links.withmarko.com/main-camera
    links.withmarko.com/main-lens
    === Business Inquiries ===
    Email: business@withmarko.com
    Instagram: @withmarko
    === Affiliate Disclaimer ===
    I might earn a small commission at no cost to you, if you click on the product links above.

Komentáře • 125

  • @SL_VEHICLE-COM
    @SL_VEHICLE-COM Před 6 měsíci +17

    Hey marko Can you pin me. I am a top fan❤❤

    • @blued2260official
      @blued2260official Před 6 měsíci

      I guess you are a 'top' fan, get it? Cuz ur at the top of comments

  • @carti8778
    @carti8778 Před 6 měsíci +82

    Hi Marko, I am your long time silent viewer. I completed my PhD in Theoretical Physics in Jan 2023 and was looking for ML engineer jobs since Feb 2023. I finally got a role last week in Germany. I used to watch your videos every week just to feel how it will be after i get a role. Yes the role is different than a SDE but the videos were like motivation for me. Moreover, I also started learning IOS development(just for fun) this month after seeing your app (One Menu) building journey .

    • @zephyrus1333
      @zephyrus1333 Před 6 měsíci

      Hey, what do you think im intresting ml, deep learning, reinforcment lr like ai engineering topics. and i want to become a ai engineer. Do you think bachelor degree or phd is necessary in this case to find job as a ai engineer

    • @carti8778
      @carti8778 Před 6 měsíci

      @@zephyrus1333 No phd isn't necessary. I would say doing a masters in applied machine learning / data science is enough. PhD is needed if u are targeting research based roles which are very few as compared to regular ML/data science roles. My Phd wasn;t the reason I got the job. Yes it helped in a way that I have resilience and tenacity but other than that I built my profile through self study/ projects. That's why it took a bit of time for me to land a role.

    • @MoreRealMxnny
      @MoreRealMxnny Před 6 měsíci

      Very Motivational thank you

    • @bruhbruh2356
      @bruhbruh2356 Před 6 měsíci

      Can you suggest a certain road map for machine learning ?

    • @withmarko
      @withmarko  Před 6 měsíci +2

      Hey that’s is amazing to hear, congrats on your new position, I am very excited for your journey, my friend 😊🙌 you are living my dream, I watch physics videos on YT all the time, recently I watched a video about the double split experiment in time, so they showed how two consecutive laser pulses can interfere with each other in time and produce an interference pattern in the frequency domain. My tiny mind was blown 😂

  • @user-js5fn2uw2i
    @user-js5fn2uw2i Před 6 měsíci

    Thanks for the video Marko !! Liked it very much :)

  • @caleb_riordan
    @caleb_riordan Před 6 měsíci

    Youer explanations were very clear and fluent in this video. Some high quality stuff, well done!

  • @dawid_dahl
    @dawid_dahl Před 6 měsíci

    Great content! Subscribed.

  • @ejcristales187
    @ejcristales187 Před 6 měsíci

    great content thanks for the new knowledge shared

  • @lucasnijssen
    @lucasnijssen Před 6 měsíci

    Nice video as always! ❤

  • @05jessejames
    @05jessejames Před 6 měsíci +8

    You inspired me to go to school to become a Software Engineer! Well, I graduated in August 2023, and am still looking for a SE job. Even though I haven’t had any luck yet, I can’t thank you enough for being so inspirational! You rock Marko!

    • @kxrol6467
      @kxrol6467 Před 6 měsíci

      @@user-qd1fd7ei8h
      Why 2025?

    • @farouksabiou
      @farouksabiou Před 6 měsíci

      No need for a rush. Be easy on yourself 😊

  • @maxnewman7932
    @maxnewman7932 Před 6 měsíci

    You make great videos, thank you!

  • @EduardoHenrique-nd1ro
    @EduardoHenrique-nd1ro Před 6 měsíci

    Thanks for sharing, Marko!
    Cheers from Brazil!

    • @withmarko
      @withmarko  Před 6 měsíci +1

      Hey thanks Eduardo! 😊🇧🇷

  • @ludwig8384
    @ludwig8384 Před 6 měsíci

    Always a good watch... Keep it up.

  • @jugmilic2096
    @jugmilic2096 Před 6 měsíci

    Hvala za video! Samo nastavi!

    • @withmarko
      @withmarko  Před 6 měsíci

      Hej hvala, pozdrav 😊🙌

  • @ralph_d_youtuber8298
    @ralph_d_youtuber8298 Před 6 měsíci +10

    I'm a student and I love using chargpt on my assignments to comment code. It's like the best thing ever.. except when it starts over commenting 😂. Trust me it gets it right like 98% of the time without context as long as u have proper variable names

    • @withmarko
      @withmarko  Před 6 měsíci +1

      Hey that’s awesome to hear, yes the variable names and generally using precise language is key 😃

  • @subrat_samal
    @subrat_samal Před 6 měsíci +1

    Hey Marko! Merry Christmas! Just a suggestion when shooting these videos, add a blue/orange light in the background (on the left side) to add more depth and the video will look much better

    • @withmarko
      @withmarko  Před 6 měsíci

      Hey thank you! Merry Christmas to you too 😊 that’s a great suggestion, I will try to find a nice light to place somewhere in the background 😃

  • @_dancosta_
    @_dancosta_ Před 6 měsíci +1

    As always, great video! I've had similar experience with chatGPT. But, sometimes it's just frustrating how it will keep persisting on the same error, even after you told it, it was wrong. I'm not sure if we've achieved an intelligence, but it sure facilitates a bit. Like you said in the beginning, if the person doesn't know what they're doing, if they aren't developers, these ai tools won't help much.

  • @beatricecapelli7634
    @beatricecapelli7634 Před 6 měsíci

    Hi Marko, great video as always!
    I'm a robotics software engineer and I never actually use AI based tool for coding. In fact, our code is mostly done before writing: the huge effort is in the control theory, math, geometry, algorithms, and so on. You should manage so many problems before writing done some lines of code that actually writing is the less challenging part.
    Do you think there will be some future also in some applications as these?
    Do you think that you have spent less time asking ChatGpt with respect to writing done all this code by hand?
    PS: go on like this! Really motivating and well made videos!

  • @abdelhake2673
    @abdelhake2673 Před 6 měsíci

    this is actually a great experiment to do. for me I'm use it like asking a junior to do some job for you it might be great or be awful that's why i always check it (even though I'm a junior by myself Lamo), and sometime i asked it to explain to me some new concept (like a personal teacher)

  • @a2n-
    @a2n- Před 5 měsíci

    I use ChatGPT mostly to search obscure documentation, or explain weird code. And that work very well !

  • @electrode8773
    @electrode8773 Před 6 měsíci

    Hey Marko ,I am a long time viewer of you..Your vlogs are awesome can you make a video more on coding and stuff like which language to learn and stuff..

  • @degamernetfreak1243
    @degamernetfreak1243 Před 6 měsíci +5

    Me waiting anxiously for him to drop...his videos are good to watch.... inspiring for us young devs... Most "software engineer" show cooking and guffing around...not seeing an IDE once... maybe they are chefs😂

    • @withmarko
      @withmarko  Před 6 měsíci

      Hehe, I also have cooking segments 😂

  • @ngnotchouetiam4851
    @ngnotchouetiam4851 Před 6 měsíci

    Hey marko I discovered your channel recently and I love it ❤, I'm so much impressed by your skills, you're so versatile. I'm a software engineering student how can I manage to be as skilled as you are 😅

  • @asilbeck
    @asilbeck Před 6 měsíci +1

    Hi Marko have a good day and luck your new startups❤

  • @kalinyorgov4068
    @kalinyorgov4068 Před 6 měsíci +1

    Well I have more or less the same experience as you. Since I decide it to start consistently use it in may for everything I can as much as I can, chatgpt has huge improvement in a lot of things. It does helps a lot sometimes just to give you an idea when you are stuck. The only thing that I find out that might be a problem if I am working on topic for a long time sometimes it start losing track and give me totally wrong answers and I have to start again. Saw some comments under the video that it is great for side project but not for big one since it needs more context, that is true but at the same time wrong if you can provide that context maybe it will be helpful (or if you starting from scratch). A lot of people kinda expect it to know everything and with 1 sentence prompt to do all the work which at least for now can't happen. When people use it I'd suggest to not think of it how it will replace software engineers but more how can it help you improve and make things easier and faster. Marko have you tested the gpts have you created one yourself if not that will be a fun video. Also now you can add full documentation files and it can answer your questions from there. With links its kinda tricky because it only has the context from that page you linked.

    • @withmarko
      @withmarko  Před 6 měsíci +1

      Hey thank you for the comment, I totally agree! We should focus on how it can help us to be more efficient and better 👍 In my experience I had situations when the context runs out and then you have to start over… all in all it’s not worth it for a bigger project, but for some quick questions or writing dummy code I find it works well. One thing I love using it for (that I didn’t show in this video) is to generate believable mock and testing data, that’s more than a few properties. Also I use it a lot for learning, but not directly for coding 🤓 this video was just me doing an experiment so you don’t have to 😄

  • @stashladki2594
    @stashladki2594 Před 6 měsíci

    Haha, that 00:42 typing in beat, not sure how intentional, was great!

    • @withmarko
      @withmarko  Před 6 měsíci +1

      Haha, wasn’t intentional, good catch! 😃

  • @hojasylapov
    @hojasylapov Před 6 měsíci

    Thank you for content

  • @chickenrei3876
    @chickenrei3876 Před 6 měsíci

    Where can I get this film of the cafe in the rain (which is on the second screen)

  • @sandeepacharjyo4059
    @sandeepacharjyo4059 Před 6 měsíci

    hey marko , can u share the link of the wallpaper in ur desktop? I have been trying to find but still no luck

  • @fay7253
    @fay7253 Před 6 měsíci

    hey marko please make a video on how you use miro for your project architecture

  • @pattames541
    @pattames541 Před 6 měsíci

    Hi Marko ! What mechanical keyboard do you use ? Which ones would you recommend?

  • @milosacimo
    @milosacimo Před 6 měsíci +9

    Hey Marko! A bit of a long question :)
    If you compare how long it took you to build this using ChatGPT vs. coding it yourself, was it really worth it if you count in the time it took you to create all the prompts and refactor a code when needed to make it work?

    • @withmarko
      @withmarko  Před 6 měsíci +8

      Hey great question. It wasn’t worth it at all, that’s for sure 😃 but as an experiment to see where we are it was worth it 😄

  • @Andjelko_Cvjetkovic
    @Andjelko_Cvjetkovic Před 6 měsíci

    I love music in the background

  • @alihaidar3336
    @alihaidar3336 Před 6 měsíci

    Awesome video Marko!

  • @Eric-vt5gj
    @Eric-vt5gj Před 6 měsíci

    hey marko great video !, what about some office vlogs

  • @Sn00pSofty
    @Sn00pSofty Před 6 měsíci

    Hey Marko, can you answer my question?
    How and what did you use to learn typescript?
    I would like to learn typescript in future, but for a now i "coding" on python.
    Thank you in advance.

  • @Arvind__7
    @Arvind__7 Před 6 měsíci

    how can I make keyboard clean mode like you ? In windows

  • @paakwasioppong9371
    @paakwasioppong9371 Před 6 měsíci

    Very useful video

  • @borisbojic
    @borisbojic Před 6 měsíci

    Didn't see it anywhere, but what did you actually use for ChatGPT? A native macOS app (like e.g. MindMac or similar)? And some paid subscription for OpenAI?

  • @Piyush-xg9zy
    @Piyush-xg9zy Před 6 měsíci

    Hi @Marko, I think chat gpt is useful for writing redundant code like I use it only for generating unit tests. It's quite good in implementing mocking etc (like u said), writing docstrings etc but one still needs to verify it. So it can't completely replace software engineers.

    • @withmarko
      @withmarko  Před 6 měsíci

      Hey yes, it’s very very far from replacing software engineers, but I just want to make sure I know first hand what it can and cannot do, I don’t trust the hype any more 😂

  • @Mohammad-tw7cq
    @Mohammad-tw7cq Před 6 měsíci

    Haven't watched it yet but the title seems like this is going to be a very interesting video.

    • @withmarko
      @withmarko  Před 6 měsíci

      Hope you enjoyed it 😊🙏

  • @nao-entendi
    @nao-entendi Před 6 měsíci

    OMG! I love your videos🤩

  • @sanansadichov7547
    @sanansadichov7547 Před 2 měsíci +1

    Hi, which country do you work in?

  • @Itaypoo
    @Itaypoo Před 6 měsíci

    Webcam video from Marko😲😲

  • @jamiehands_
    @jamiehands_ Před 6 měsíci

    Hi There, stumbled across your channel recently. Im a fellow developer in the mobile space and one of the areas i struggle with is ideas.
    Do you build all ideas you have? Or wait for the next big thing? I'd be interested to hear your thoughts here?

  • @skaron_1769
    @skaron_1769 Před 6 měsíci

    Hi marko. Can you pls give us some tips how to start with programming

  • @alifatemi2849
    @alifatemi2849 Před 5 měsíci

    how long did the entire thing take you ?

  • @yemiarimoro4752
    @yemiarimoro4752 Před 6 měsíci

    "Hi Marko, I'm really enjoying this content! I was curious about something: Why did you opt not to start by writing a test for the project using ChatGPT (i.e., why not follow Test-Driven Development)?"

  • @prem3957
    @prem3957 Před 6 měsíci

    Great Video!
    Do you edit them yourself?

    • @withmarko
      @withmarko  Před 6 měsíci +1

      Oh actually this video was edited by my friend Sny 😃

    • @prem3957
      @prem3957 Před 6 měsíci

      @@withmarko Oh Cool. I'm a video editor, I will edit them for you. Do let me know.

  • @ethanj5143
    @ethanj5143 Před 6 měsíci +1

    meanwhile this is my interaction with chatGPT 🤣🤣🤣 I apologize for the oversight. I misunderstood your request. If you want to keep the second line (the one printing exaltation or detriment) and remove the initial lines, here's the corrected code:.. and this repeats on a loop until i delete the chat and ask in a different way 🙃

    • @withmarko
      @withmarko  Před 6 měsíci +1

      Hahaha, very relatable 😂

    • @ethanj5143
      @ethanj5143 Před 6 měsíci

      @@withmarko or i paste the error and chatGPt corrects it only to print the very same error in the code 😂😂😂 it does work tho if i am lucky 😁

  • @3illanon145
    @3illanon145 Před 6 měsíci

    This video took too long to drop @marko, nothing came out last Sunday and I waited 😢

    • @withmarko
      @withmarko  Před 6 měsíci

      Hey my friend thank you for waiting 😊🙏

  • @DastNvis-Prog
    @DastNvis-Prog Před 6 měsíci

    Greetings and good time to Mr. Marko. I am Mr. Aghajani and I am one of your fans. I am also a programmer.
    I wanted to give you a comment
    In one of your videos, you can recommend the warp application to your programmers and fans. I also hope it will be useful for you.❤️

    • @withmarko
      @withmarko  Před 6 měsíci

      Hi 👋 thank you for the suggestion, I will check it out 🙌

  • @AliRaza-wq6nh
    @AliRaza-wq6nh Před 6 měsíci

    marko recommend the quitest mechanical keyboard

  • @zm7985
    @zm7985 Před 6 měsíci

    Lemonsqueezy seems to have much higher fees in comparison to Stripe.

  • @huferher_284
    @huferher_284 Před 6 měsíci

    hello marko, the link of your bag???:)

    • @withmarko
      @withmarko  Před 6 měsíci

      Hey I no longer have a link, but it’s called xiaomi city backpack 2 😃

  • @JaegerPy
    @JaegerPy Před 6 měsíci

    👍🏻

  • @user-ir3yw8bs4i
    @user-ir3yw8bs4i Před 6 měsíci +2

    Interesting ! BUT GPT works nicely for hobby projects for sure but for large scale applications where you never get the whole context of the application in general, ChatGPT is mostly waste of time.

    • @Apenschi
      @Apenschi Před 6 měsíci

      It is useful for code completion and generating small code fragments or functions. But even then it is often generating wrong code e.g. using properties that don't exist on an object.

    • @user-ir3yw8bs4i
      @user-ir3yw8bs4i Před 6 měsíci

      @@Apenschi same experience. Apparently Marko is not having such issues. It may be due to better prompting? Don’t know

    • @Apenschi
      @Apenschi Před 6 měsíci

      @@user-ir3yw8bs4i I doubt it! And if prompting takes more time than writing the code yourself...

    • @withmarko
      @withmarko  Před 6 měsíci +1

      Hey guys, thanks for the comments 😊 In this project I did get a number of tiny errors in the generated code. No matter how much time I spend on the prompt it did make a mistake every now and then. But overall it was able to generate some useful code. All of this being said, I could have coded up this myself much faster, but I wanted to see what it can do on its own 😃

    • @user-ir3yw8bs4i
      @user-ir3yw8bs4i Před 6 měsíci

      @@withmarko I would like to know: would you prefer writing code yourself, or using ChatGPT? There is some kind of satisfaction writing code yourself, and to me, if you are doing more or less copy paste, it takes the fun out of the whole process. Secondly, do you fear of becoming a bad developer if you write more code with the help of ChatGPT? Thanks in advance :)

  • @kadlu7349
    @kadlu7349 Před 6 měsíci

    Marko, you'll can talk about A.I Gemini at Google (Sorry my bad english)

    • @withmarko
      @withmarko  Před 6 měsíci +1

      Hey I will maybe make a video about it, when I have more time to play around and see what it can do 😃

  • @beastnighttv
    @beastnighttv Před 6 měsíci +1

    hello marko :)

  • @pequod4557
    @pequod4557 Před 6 měsíci

    Hello

  • @Apenschi
    @Apenschi Před 6 měsíci +2

    My impression is that it would have been quicker if you wrote the code by yourself!

    • @withmarko
      @withmarko  Před 6 měsíci +1

      That’s very true, but still I want to give it a chance to test what it can do for myself 😃 I don’t believe any hype, and I wanted to give you guys some realistic view of what it can do

  • @thefootballcore
    @thefootballcore Před 6 měsíci

    You really look great in those long hair !

  • @danielcastellanos772
    @danielcastellanos772 Před 6 měsíci

    oh man i know this is important for you but please go back to your first vids riding your bike just hanging in the city... going to nice coffee shops and so... those are great vids just to watch,chill and relax in youtube.. peace man have a great holydays.

    • @withmarko
      @withmarko  Před 6 měsíci

      Hey I am for sure going to record some nice chill vlogs soon, I just happened to have to stay at home the last 10 days because of some medical reason, and so I at least I was hoping to bring a bit of value to you guys in the best way I can from home 😃

    • @withmarko
      @withmarko  Před 6 měsíci

      Have great holidays as well, my friend 😊

  • @dan-cj1rr
    @dan-cj1rr Před 6 měsíci +2

    Let's keep in mind that this tool is fairly new D:

  • @JegErN0rsk
    @JegErN0rsk Před 6 měsíci +1

    give the same task to someone with little to no experience with code and there would be zero progress- we're fine.

    • @withmarko
      @withmarko  Před 6 měsíci

      Haha, absolutely agree with this, man I spent a lot of time sweating over each prompt and it still made a lot of silly mistakes😂

  • @mushafalam
    @mushafalam Před 6 měsíci

    You look so handsome you should change your CZcams profile picture ❤

  • @ahmadmughal4997
    @ahmadmughal4997 Před 6 měsíci

    First from Pakistan Marko

  • @mrsystem9560
    @mrsystem9560 Před 6 měsíci

    Please try cursor

    • @withmarko
      @withmarko  Před 6 měsíci

      Hey what is cursor, I’m curious ?

  • @msilence2009
    @msilence2009 Před 6 měsíci

    So are we (Software Engineers) doomed or not?

    • @withmarko
      @withmarko  Před 6 měsíci

      Haha, not at all, this was just an experiment. It took a lot of effort to do, and it wasn’t faster or better than what I would have done for myself, not even close 😄

  • @lunaxyzi
    @lunaxyzi Před 6 měsíci

    If you want to get more views just clickbait the thumbnail like chatgpt is bad etc

    • @withmarko
      @withmarko  Před 6 měsíci

      Hey I appreciate that someone is out there speaking the truth. 😃 I didn’t want to clickbait my audience 😄 people who are generally interested will click anyway, and I don’t expect to have the same number of views as a chill vlog or a hyped up version like “the ai news is crazy this week” but that’s ok 😃

  • @mobiledevlife
    @mobiledevlife Před 6 měsíci

    That's a smart and useful approach, working on a new project every few months, using AI tools 🤩 I actually did the same thing for a tech conference where I had to speak last month, it was a bit stressful because I only had a few days 😂 but in the end, the AI tools really helped me to get the app ready in time, I have a video about it too 🥹 keep up the great work! And btw, I love this different video format!

    • @withmarko
      @withmarko  Před 6 měsíci +1

      Wow yeah, that sounds like a fun story 😃 share a link in the comments for your vid? 😃

    • @mobiledevlife
      @mobiledevlife Před 6 měsíci

      @@withmarko Yes, haha, initially I wanted to give a theoretical presentation, but 3 days before I thought "what if I make this more like a story?". I didn't share the link initially to not seem desperate for view 😄 but here it is, turn on captions because it has echo, so I manually wrote captions for all of it: czcams.com/video/P_ZWMfokA2Y/video.html