Back to blogYouTube Video

Published January 21, 2026

The Vibe Coding Era is here (and it's here to stay!)

Can't play the video or having issues? Here's the direct link.

AI Summary

The video advocates for 'Vibe Coding'—the practice of using advanced AI models (specifically highlighting Opus 4.5) to generate code rather than writing it by hand. The creator, a software engineer with six years of experience, argues that manual coding is becoming inefficient and notes that industry leaders like Linus Torvalds and DHH are already adopting AI-driven development to increase productivity.

Key Takeaways

  • Hand-writing code is increasingly viewed as a waste of time compared to AI-assisted generation.
  • Advanced AI models (e.g., Opus 4.5) have reached a level of proficiency that impresses seasoned software engineers.
  • High-profile figures in the tech industry are shifting toward AI-centric workflows to accelerate development.

Description

Book a call: https://calendly.com/itshassanaziz/discuss-a-project ==== ==== ==== If y'all are still writing code by hand, you're wasting your time. I say this as a software engineer with 6 years working in this industry. Even I'm impressed with vibe coding now, especially with Opus 4.5. And it's not just me. People like Linus Torwalds, DHH, and others are also using AI to write so much more code. And in this video, I'm gonna convince you to dive into vibe coding just like I have. ==== ==== ==== LINKS Website: https://www.hassandev.me Portfolio: https://www.hassandev.me/work YouTube: https://www.youtube.com/@itshassanaziz?sub_confirmation=1 My Book: https://www.hassandev.me/designing-websites X / Twitter: https://x.com/nothassanaziz

Transcript

Auto-generated transcript
Oh boy, I thought we were still at least two or three years away from me making this video, but the hype is real and the vibe coding era is here and it's here to stay. Now, if you're a developer who still is not using AI code and AI tools to speed up your workflow, you're gonna get left behind. I hate to say this because I'm also one who's always written every line of code manually in every project I've built. But the reality is these models have gotten way too good and if you're not using them right now in your work, you're being naive. Simple as that. So in this video, I'm going to give you my perspective on AI coding, not wipe coding. Again, wipe coding is just a click-baity title. What it should really be called is AI-assisted coding and that's what I'm going to talk about in this video and give you my perspective on that as a real software engineer myself and hopefully by the end of this video I will have convinced you to try out AI models in your own code because as you're going to learn in this video if you don't if you're not using these models right now you're being left behind. So let's get started. I think the best way to get started with vibe coding is to first look at where it came from which is this tweet from Andre Karpathy. I hope I pronounced his name right. He's the one who coined the term vibe coding and just came up with the whole concept. There's a new kind of vibe coding I call vibe coding where you fully give in to the vibes, embrace exponentials and forget that the code even exists. This is a horrible piece of advice by the way but we'll move on. It's possible because the LLMs are getting too good. Also I just talked to composer with super whisper so I barely even touched the keyboard. I asked for the dumbest things like decrease the padding on the sidebar by half because I'm too lazy to find it. I accept all I don't read the diffs anymore. This is again very horrible advice and we're not gonna do that but that's basically what wipe coding is when i get error messages i just copy paste them in with no comment no real software engineer is gonna do that obviously this is dumb right the code goes beyond my usual comprehension i'd have to read it really for a while sometimes the llms can't fix a bug so i just work around it or ask for random changes until it goes away yeah this is um do i really need to tell you how bad advice this is like do guys really need me to tell you how horrible this advice is anyway that's wipe coding and that is a horrible kind of coding for real projects you do not just ignore errors and ignore the code that you're generating you actually need to understand how it works so this is a horrible way to build projects with ai right i'm going to show you a better way but before we do that let's first look at a couple of really great elite software engineers who are actually using AI to speed up their workflow and I think you're gonna like this. Here's a tweet from DHH. DHH is the creator of Ruby on Rails. I'm sure many of you have used that before and also the Omachi Linux distro. You probably know what that is but if you don't it's just a Linux distro that's really great right. And here he says make it work AI. Make it fast also AI. Make it beautiful still human. Now I'm starting to disagree with this because I can also make beautiful front-end UIs just with AI by just giving it a detailed style guide and asking it to follow those instructions and make the app look like that. So I would call make it beautiful also AI. But the fact is, DHH, a very smart programmer, smarter than me, much smarter than me, also is using AI and also agrees that AI is going to speed up his workflow and it is a valuable, fantastic tool to be using. Here's an article from DHH's blog where he's promoting AI agents. For those of you who don't know, this guy went on a Lex Friedman podcast and he basically just shit on AI coding and AI agents a lot over there And yeah he was not really fond of using AI for coding right but in this article he promoting AI agents to do much more work for him you can read the entire article over here but the fact is even DHH is now using AI to write a lot of his code over here and I really like how he defines it over here it's not vibe coding it's supervised collaboration because you're using the ai models to write the code but you're also reviewing all of the code that they generate you're treating them like a junior programmer that you're guiding and you're reviewing all of their output i much prefer using the term supervised collaboration over here instead of vibe coding but the point is this guy is also using ai and and he's someone who did not like using ai to write code ever right right from the beginning he was against it but now the models have gotten so good that even DHH is on our side. And that's just DHH. I've got more for you. And this isn't all. Remember that Omachi Linux distro that I was talking about that DHH built? Yeah, he used AI a lot to help him build it. Here's a video of that. So listen to this. Games are mostly about making me better, making me smarter, making me faster at getting up to speed on new APIs, new techniques, about understanding more concepts because I asked the AI to explain it to me, about finding the correct leads on why a bug is the way it is. I think Umachi, for example, would not have existed without AI. I would not have had the patience to trawl through Linux forums to figure out how all the obscure error messages were to be decoded. No, no, no. AI was an enormous productivity boost by giving me a place to paste in those error messages and finding something better than a condescending Stack Overflow post that was three years out of date. The productivity. So what do you think about that? Right. And there was also this commit from Linus Torvalds. Most people know who that is, but if you don't, he's the creator of the Linux kernel. One of the smartest programmers that ever existed. Right. He is using Google Anti-Gravity, which is the same vibe coding. I don't even want to call it vibe coding, which is the same agentic coding IDE that I'm using. Torvalds is using the same thing to build his little audio visualizer tool thingy. And here he says, is this much better than I could have coded by hand? Sure is. I believe this is the project that he's talking about. Audio noise on his GitHub. If you want to check it out, you can go there. I'll put a link in the description. And as you can see, he says over here, also note that the Python visualizer tool has been basically written by white coding. I know more about analog filters and that's not saying much than I do about Python. So yeah. So you know what I think about this? When people like Linus Torvalds and DHH, really, really smart and accomplished software engineers who have previously spent a long time bashing AI and hating on it, are now starting to come around to it and using it in their workflow so much so much that they're building entire projects and linux distros out of it i think that's something very interesting i think there's something very interesting going on over there and we should look into it right don't you think the same so even after looking at all of those things if you think that ai is not here to stay my friend i don't know what to tell you because like the models have gotten so good that even people like linus torbolt and dhh are using it you don't have to listen to me i'm a nobody, right? But these people have built entire operating systems by themselves. That is huge. And remember, I spent a long time hating on AI myself. The only reason I ever came around to vibe coding is because I tried out Opus 4 which is a cloud model The moment I tried out Opus 4 I was just sold on AI and agentic coding as an idea Before this I did not like using AI to write code I would only just go over to the websites the cloud or chat jippity website tell them to generate some kind of code and just copy that into my program. I would not use agentic tools but ever since I tried out Opus 4.5, I've been blown away by how good it is. So if you were not using agentic coding tools before, I don't mind. I'm not going to judge you for that because I wasn't either. The models just were not that good, right? But if you're still not using agentic coding tools, especially when we have models like Opus 4.5 or Gemini 3 or GPT 5.2, if you're still not using these models to write your code and figuring out how to use these models to write good code and speed up your workflow then you are going to get left behind there is just no avoiding that i keep saying that again and again but it's the truth you are going to get left behind now look i get that i get why you're not so interested in using ai to write code a lot of it is just hype right a lot of it is just the twitter people just hyping up the ai industry and these AI tools way too much, right? But the thing is, you don't need to listen to the hype, all right? Even without that hype, AI coding tools are still extremely useful. This is no longer just a bubble that you're waiting for it to pop. It's not gonna pop. It's not a bubble. Trust me. Don't wait for the bubble to pop because you're gonna be waiting for a very long time, possibly the rest of your life, because this is here to stay, all right? The genie is out of the bottle and he's not going back in. Again, if you are not a fan of the Twitter hype around this entire AI industry, tune it out. All right, tune it out. The problem is most of most of you developers, you tune out the AI hype, but also tune out the genuine value and utility of AI models. Don't do that. You got to stop doing that. Tune out the hype. We don't need the hype anymore. But do stick with the utility and the usefulness of these AI coding tools. Here's how you get started. You literally just pick a agentic coding tool like I use Google's anti-gravity. There's also other IDEs like there's cursor. You can also use terminal tools like cloud code. A lot of people are enjoying cloud code. You can use open code. There's a ton of tools, right? Again, I'm personally using anti-gravity. But again, most people are using cursor. There's a ton of people using cloud code and open code as well. It's really up to you. The point is not to pick the best tool over here. The point is to just pick an agentic coding tool and get your feet wet with using it. Literally just download one of these tools, pick a Clot or Gemini or whatever model you want to use. Pick one of the latest models like Opus 4.5 or GPT 5.2 and start throwing some serious work at it, right? Start throwing some of your serious work at it. Test the limits of these models. See how capable they are. see how much you can use them to speed up your workflow. Anytime these models give you a bad output, your first, your immediate thought should not be like, look at this. Anytime these models give you a bad output, you should not think, oh, AI models just suck. That's not what you should think. What you should instead think is, how can I guide the AI agent to write better code? That's what your immediate thought should be. Not that AI models are useless, they suck, and I should not be using them at all. That's a dumb conclusion to drive. You should instead think, how can I guide the AI to write better code How can I prompt it better What am I missing What missing context did I not provide to the AI which led to this bad code This is a new skill that you need to develop This is not vibe coding This is agentic coding And if you just always keep asking yourself this question, how can I guide the AI agent to write better code? Every time you run into some sort of a roadblock or obstacle with using these models, you're going to go very far. You're going to learn how to use these tools much faster. and honestly the way these models have improved so fast i don't think you're even going to run into this issue very much because if you can just prompt halfway decent prompts if you can just give the agent halfway decent prompts it can do really well even with just that because one the models have just gotten so much better than they used to be and two we've given them more tools and when i say tools i mean things like these things like being able to access your code base things like being able to search the web for documentation. Things like being able to test code, run shell commands. AI agents can now do all of these things. They can do all of the work that you throw at it. They can do all of the work that you were previously doing and you just need to guide the agent to do this work for you. Like just imagine, just imagine an AI agent that can literally search Google for documentation. Is that not crazy? Like we as programmers used to spend hours doing this ourselves if an agent can do that for us is that not fucking amazing so you need to be using these tools they've just gotten so much better than they used to be we're so far ahead from the microsoft co-pilot era that we started off from in i don't even know 2025 2024 i don't even know right we're so far away from that where the models and the tools are so much better than that you need to be using these things because the reality is ai is going to write most of the code going forward i don't think it's unfair to say that ai is going to write 90 of our code in the very near future the models just keep getting better and better and this is going to become a reality soon enough and if ai is writing all of the code what do we as programmers do then we guide it we're the human who's guiding the ai agent to write all the code but actually writing the code manually that is no longer our job our only job now is to guide the ai agent architect the entire system and review the outputs of the ai agent and in that sense we shouldn't be even calling this vibe coding anymore because that's a dumb term instead what i much prefer is supervised collaboration which is what dhh said in his blog post right i much prefer this term because it really captures the idea behind how we use ai agents instead of vibe coding which is just dumb when you let the agent take over your thinking which is just dumb let's instead call it supervised collaboration and let's start to use ai to write our code this video is for all of the developers who have still not decided to use ai for your coding i hope that after watching this video i have changed your mind about these things and you are going to try these tools out look nothing there's no harm in trying right so download one of the tools that i mentioned over here and just try them out right maybe you'll like it anyway that's all for this video guys thank you so much for watching and like comment subscribe share the video and i'll see you in the next one and of course quick self-promotion plug for me i've got my agency's website over here and i build web and mobile apps for people and businesses and if that's something you're interested in or if you know somebody who's interested in that guys refer them to me top link in the description you can book a call with me and we can talk about your project and we can get started working on that and if you like the work that i'm doing over here you're going to enjoy working with me so if you're interested in this and you have a project for me to build let's talk top link in the description thank you for watching

Share this article

All great things started with a conversation

If you've got a cool project or opportunity and you want me to be a part of it, set up a free meeting with me here, and let's talk. 😊