ChatGPT Hype vs. Reality - Real Project Example as a Software Engineer
ฝัง
- เผยแพร่เมื่อ 6 มิ.ย. 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.
Hey marko Can you pin me. I am a top fan❤❤
I guess you are a 'top' fan, get it? Cuz ur at the top of comments
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 .
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
@@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.
Very Motivational thank you
Can you suggest a certain road map for machine learning ?
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 😂
Thanks for the video Marko !! Liked it very much :)
Youer explanations were very clear and fluent in this video. Some high quality stuff, well done!
Hey thank you 😊🙏
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!
@@user-qd1fd7ei8h
Why 2025?
No need for a rush. Be easy on yourself 😊
Thanks for sharing, Marko!
Cheers from Brazil!
Hey thanks Eduardo! 😊🇧🇷
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.
Great content! Subscribed.
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
Hey that’s awesome to hear, yes the variable names and generally using precise language is key 😃
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!
Nice video as always! ❤
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..
Always a good watch... Keep it up.
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
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 😃
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😂
Hehe, I also have cooking segments 😂
You make great videos, thank you!
I use ChatGPT mostly to search obscure documentation, or explain weird code. And that work very well !
Hi Marko have a good day and luck your new startups❤
Hey thank you 😊
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 😅
great content thanks for the new knowledge shared
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)
Hvala za video! Samo nastavi!
Hej hvala, pozdrav 😊🙌
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.
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 😄
hey marko great video !, what about some office vlogs
Awesome video Marko!
Hey thanks 😊
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?
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 😄
Hi Marko ! What mechanical keyboard do you use ? Which ones would you recommend?
Haha, that 00:42 typing in beat, not sure how intentional, was great!
Haha, wasn’t intentional, good catch! 😃
hey marko please make a video on how you use miro for your project architecture
I love music in the background
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.
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.
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 😂
"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)?"
Haven't watched it yet but the title seems like this is going to be a very interesting video.
Hope you enjoyed it 😊🙏
Thank you for content
Very useful video
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?
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?
hey marko , can u share the link of the wallpaper in ur desktop? I have been trying to find but still no luck
OMG! I love your videos🤩
Thank you 😊
Great Video!
Do you edit them yourself?
Oh actually this video was edited by my friend Sny 😃
@@withmarko Oh Cool. I'm a video editor, I will edit them for you. Do let me know.
Where can I get this film of the cafe in the rain (which is on the second screen)
Webcam video from Marko😲😲
Hi marko. Can you pls give us some tips how to start with programming
how long did the entire thing take you ?
how can I make keyboard clean mode like you ? In windows
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.❤️
Hi 👋 thank you for the suggestion, I will check it out 🙌
Hi, which country do you work in?
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 🙃
Hahaha, very relatable 😂
@@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 😁
This video took too long to drop @marko, nothing came out last Sunday and I waited 😢
Hey my friend thank you for waiting 😊🙏
marko recommend the quitest mechanical keyboard
hello marko, the link of your bag???:)
Hey I no longer have a link, but it’s called xiaomi city backpack 2 😃
Lemonsqueezy seems to have much higher fees in comparison to Stripe.
hello marko :)
Hi 😃
Marko, you'll can talk about A.I Gemini at Google (Sorry my bad english)
Hey I will maybe make a video about it, when I have more time to play around and see what it can do 😃
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.
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.
@@Apenschi same experience. Apparently Marko is not having such issues. It may be due to better prompting? Don’t know
@@user-ir3yw8bs4i I doubt it! And if prompting takes more time than writing the code yourself...
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 😃
@@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 :)
👍🏻
My impression is that it would have been quicker if you wrote the code by yourself!
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
You really look great in those long hair !
Haha, thanks 🙏🙌
give the same task to someone with little to no experience with code and there would be zero progress- we're fine.
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😂
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.
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 😃
Have great holidays as well, my friend 😊
Let's keep in mind that this tool is fairly new D:
Yep, good point 😃
Hello
You look so handsome you should change your TH-cam profile picture ❤
First from Pakistan Marko
Hey 👋 🇵🇰
Please try cursor
Hey what is cursor, I’m curious ?
So are we (Software Engineers) doomed or not?
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 😄
If you want to get more views just clickbait the thumbnail like chatgpt is bad etc
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 😃
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!
Wow yeah, that sounds like a fun story 😃 share a link in the comments for your vid? 😃
@@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: th-cam.com/video/P_ZWMfokA2Y/w-d-xo.html