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

  Рет қаралды 38,274

Marko

Marko

Күн бұрын

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.

Пікірлер: 125
@AlPHA_BUS
@AlPHA_BUS 5 ай бұрын
Hey marko Can you pin me. I am a top fan❤❤
@blued2260official
@blued2260official 5 ай бұрын
I guess you are a 'top' fan, get it? Cuz ur at the top of comments
@carti8778
@carti8778 5 ай бұрын
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 5 ай бұрын
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 5 ай бұрын
@@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 5 ай бұрын
Very Motivational thank you
@bruhbruh2356
@bruhbruh2356 5 ай бұрын
Can you suggest a certain road map for machine learning ?
@withmarko
@withmarko 5 ай бұрын
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 😂
@caleb_riordan
@caleb_riordan 5 ай бұрын
Youer explanations were very clear and fluent in this video. Some high quality stuff, well done!
@withmarko
@withmarko 5 ай бұрын
Hey thank you 😊🙏
@beatricecapelli7634
@beatricecapelli7634 5 ай бұрын
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!
@05jessejames
@05jessejames 5 ай бұрын
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 5 ай бұрын
@@user-qd1fd7ei8h Why 2025?
@farouksabiou
@farouksabiou 5 ай бұрын
No need for a rush. Be easy on yourself 😊
@user-js5fn2uw2i
@user-js5fn2uw2i 5 ай бұрын
Thanks for the video Marko !! Liked it very much :)
@subratsamal6500
@subratsamal6500 5 ай бұрын
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 5 ай бұрын
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_ 5 ай бұрын
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.
@dawid_dahl
@dawid_dahl 4 ай бұрын
Great content! Subscribed.
@EduardoHenrique-nd1ro
@EduardoHenrique-nd1ro 5 ай бұрын
Thanks for sharing, Marko! Cheers from Brazil!
@withmarko
@withmarko 5 ай бұрын
Hey thanks Eduardo! 😊🇧🇷
@ralph_d_youtuber8298
@ralph_d_youtuber8298 5 ай бұрын
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 5 ай бұрын
Hey that’s awesome to hear, yes the variable names and generally using precise language is key 😃
@a2n-
@a2n- 4 ай бұрын
I use ChatGPT mostly to search obscure documentation, or explain weird code. And that work very well !
@maxnewman7932
@maxnewman7932 5 ай бұрын
You make great videos, thank you!
@electrode8773
@electrode8773 5 ай бұрын
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..
@ejcristales187
@ejcristales187 5 ай бұрын
great content thanks for the new knowledge shared
@ludwig8384
@ludwig8384 5 ай бұрын
Always a good watch... Keep it up.
@abdelhake2673
@abdelhake2673 5 ай бұрын
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)
@lucasnijssen
@lucasnijssen 5 ай бұрын
Nice video as always! ❤
@ngnotchouetiam4851
@ngnotchouetiam4851 5 ай бұрын
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 😅
@stashladki2594
@stashladki2594 5 ай бұрын
Haha, that 00:42 typing in beat, not sure how intentional, was great!
@withmarko
@withmarko 5 ай бұрын
Haha, wasn’t intentional, good catch! 😃
@Eric-vt5gj
@Eric-vt5gj 5 ай бұрын
hey marko great video !, what about some office vlogs
@asilbeck
@asilbeck 5 ай бұрын
Hi Marko have a good day and luck your new startups❤
@withmarko
@withmarko 5 ай бұрын
Hey thank you 😊
@kalinyorgov4068
@kalinyorgov4068 5 ай бұрын
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 5 ай бұрын
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 😄
@degamernetfreak1243
@degamernetfreak1243 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 5 ай бұрын
Hehe, I also have cooking segments 😂
@pattames541
@pattames541 5 ай бұрын
Hi Marko ! What mechanical keyboard do you use ? Which ones would you recommend?
@jugmilic2096
@jugmilic2096 5 ай бұрын
Hvala za video! Samo nastavi!
@withmarko
@withmarko 5 ай бұрын
Hej hvala, pozdrav 😊🙌
@fay7253
@fay7253 5 ай бұрын
hey marko please make a video on how you use miro for your project architecture
@sandeepacharjyo4059
@sandeepacharjyo4059 5 ай бұрын
hey marko , can u share the link of the wallpaper in ur desktop? I have been trying to find but still no luck
@chickenrei3876
@chickenrei3876 5 ай бұрын
Where can I get this film of the cafe in the rain (which is on the second screen)
@Andjelko_Cvjetkovic
@Andjelko_Cvjetkovic 5 ай бұрын
I love music in the background
@alihaidar3336
@alihaidar3336 5 ай бұрын
Awesome video Marko!
@withmarko
@withmarko 5 ай бұрын
Hey thanks 😊
@Sn00pSofty
@Sn00pSofty 5 ай бұрын
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.
@hojasylapov
@hojasylapov 5 ай бұрын
Thank you for content
@paakwasioppong9371
@paakwasioppong9371 5 ай бұрын
Very useful video
@Piyush-xg9zy
@Piyush-xg9zy 5 ай бұрын
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 5 ай бұрын
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 😂
@yemiarimoro4752
@yemiarimoro4752 5 ай бұрын
"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)?"
@Itaypoo
@Itaypoo 5 ай бұрын
Webcam video from Marko😲😲
@milosacimo
@milosacimo 5 ай бұрын
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 5 ай бұрын
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 😄
@borisbojic
@borisbojic 5 ай бұрын
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?
@Mohammad-tw7cq
@Mohammad-tw7cq 5 ай бұрын
Haven't watched it yet but the title seems like this is going to be a very interesting video.
@withmarko
@withmarko 5 ай бұрын
Hope you enjoyed it 😊🙏
@prem3957
@prem3957 5 ай бұрын
Great Video! Do you edit them yourself?
@withmarko
@withmarko 5 ай бұрын
Oh actually this video was edited by my friend Sny 😃
@prem3957
@prem3957 5 ай бұрын
@@withmarko Oh Cool. I'm a video editor, I will edit them for you. Do let me know.
@nao-entendi
@nao-entendi 5 ай бұрын
OMG! I love your videos🤩
@withmarko
@withmarko 5 ай бұрын
Thank you 😊
@skaron_1769
@skaron_1769 5 ай бұрын
Hi marko. Can you pls give us some tips how to start with programming
@alifatemi2849
@alifatemi2849 4 ай бұрын
how long did the entire thing take you ?
@jamiehands_
@jamiehands_ 5 ай бұрын
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?
@sanansadichov7547
@sanansadichov7547 Ай бұрын
Hi, which country do you work in?
@Arvind__7
@Arvind__7 5 ай бұрын
how can I make keyboard clean mode like you ? In windows
@AliRaza-wq6nh
@AliRaza-wq6nh 5 ай бұрын
marko recommend the quitest mechanical keyboard
@ethanj5143
@ethanj5143 5 ай бұрын
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 5 ай бұрын
Hahaha, very relatable 😂
@ethanj5143
@ethanj5143 5 ай бұрын
@@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 5 ай бұрын
This video took too long to drop @marko, nothing came out last Sunday and I waited 😢
@withmarko
@withmarko 5 ай бұрын
Hey my friend thank you for waiting 😊🙏
@DastNvis-Prog
@DastNvis-Prog 5 ай бұрын
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 5 ай бұрын
Hi 👋 thank you for the suggestion, I will check it out 🙌
@zm7985
@zm7985 5 ай бұрын
Lemonsqueezy seems to have much higher fees in comparison to Stripe.
@kadlu7349
@kadlu7349 5 ай бұрын
Marko, you'll can talk about A.I Gemini at Google (Sorry my bad english)
@withmarko
@withmarko 5 ай бұрын
Hey I will maybe make a video about it, when I have more time to play around and see what it can do 😃
@huferher_284
@huferher_284 5 ай бұрын
hello marko, the link of your bag???:)
@withmarko
@withmarko 5 ай бұрын
Hey I no longer have a link, but it’s called xiaomi city backpack 2 😃
@beastnighttv
@beastnighttv 5 ай бұрын
hello marko :)
@withmarko
@withmarko 5 ай бұрын
Hi 😃
@user-ir3yw8bs4i
@user-ir3yw8bs4i 5 ай бұрын
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 5 ай бұрын
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 5 ай бұрын
@@Apenschi same experience. Apparently Marko is not having such issues. It may be due to better prompting? Don’t know
@Apenschi
@Apenschi 5 ай бұрын
@@user-ir3yw8bs4i I doubt it! And if prompting takes more time than writing the code yourself...
@withmarko
@withmarko 5 ай бұрын
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 5 ай бұрын
@@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 :)
@JaegerPy
@JaegerPy 5 ай бұрын
👍🏻
@pequod4557
@pequod4557 5 ай бұрын
Hello
@Apenschi
@Apenschi 5 ай бұрын
My impression is that it would have been quicker if you wrote the code by yourself!
@withmarko
@withmarko 5 ай бұрын
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 5 ай бұрын
You really look great in those long hair !
@withmarko
@withmarko 5 ай бұрын
Haha, thanks 🙏🙌
@dan-cj1rr
@dan-cj1rr 5 ай бұрын
Let's keep in mind that this tool is fairly new D:
@withmarko
@withmarko 5 ай бұрын
Yep, good point 😃
@JegErN0rsk
@JegErN0rsk 5 ай бұрын
give the same task to someone with little to no experience with code and there would be zero progress- we're fine.
@withmarko
@withmarko 5 ай бұрын
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😂
@danielcastellanos772
@danielcastellanos772 5 ай бұрын
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 5 ай бұрын
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 5 ай бұрын
Have great holidays as well, my friend 😊
@ahmadmughal4997
@ahmadmughal4997 5 ай бұрын
First from Pakistan Marko
@withmarko
@withmarko 5 ай бұрын
Hey 👋 🇵🇰
@mushafalam
@mushafalam 5 ай бұрын
You look so handsome you should change your KZbin profile picture ❤
@mrsystem9560
@mrsystem9560 5 ай бұрын
Please try cursor
@withmarko
@withmarko 5 ай бұрын
Hey what is cursor, I’m curious ?
@msilence2009
@msilence2009 5 ай бұрын
So are we (Software Engineers) doomed or not?
@withmarko
@withmarko 5 ай бұрын
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 5 ай бұрын
If you want to get more views just clickbait the thumbnail like chatgpt is bad etc
@withmarko
@withmarko 5 ай бұрын
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 5 ай бұрын
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 5 ай бұрын
Wow yeah, that sounds like a fun story 😃 share a link in the comments for your vid? 😃
@mobiledevlife
@mobiledevlife 5 ай бұрын
@@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: kzbin.info/www/bejne/hpC9iICcpNB0aLs
10X Developers Never Get Promoted 😢
9:07
Marko
Рет қаралды 57 М.
How many pencils can hold me up?
00:40
A4
Рет қаралды 18 МЛН
Bro be careful where you drop the ball  #learnfromkhaby  #comedy
00:19
Khaby. Lame
Рет қаралды 47 МЛН
Guiding Lost Souls | Game Dev | Puzzle Manor #16
16:33
Godo's Coding Projects
Рет қаралды 1
REAL Uses of ChatGPT As A Developer | 12 Practical Examples
21:31
Travis Media
Рет қаралды 76 М.
5 Signs of an Inexperienced Self-Taught Developer (and how to fix)
8:40
A realistic day building SaaS (as a software engineer)
11:25
Andrew Peacock
Рет қаралды 1,6 М.
Making & Dealing With Money as a Software Engineer
8:36
Marko
Рет қаралды 138 М.
GPTs vs Assistants API - which one is best for you?
13:09
Is Coding still worth it in 2024? (as an ex-Google programmer)
13:36
Why I Love Being a Software Engineer
8:53
Marko
Рет қаралды 745 М.
How Software Engineers Can Write Better Code
20:47
ForrestKnight
Рет қаралды 30 М.
GPT Engineer: Things Are Starting to Get Weird
10:14
ArjanCodes
Рет қаралды 841 М.