Book a call: https://calendly.com/itshassanaziz/discuss-a-project
==== ==== ====
In this video, I'm gonna share the best way to use AI for coding. And spoilers, it's very different from what the nerds at tech twitter would have you believe.
If you find this video helpful, share it with yuor friends and spread the truth around. If something in this video offends you, that is entirely a skill issue on your part. Subscribe and I'll teach you how to be better.
Thanks for watching, folks!
==== ==== ====
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
Auto-generated transcript So I recently came across this article by Peter Steinberger. Peter is a fantastic guy who's using AI very heavily to build all sorts of applications. And while this is a very fascinating read, I kind of just got obsessed with this image over here because I kind of see my past self in this image. I went through this entire little bell curve and arrived at the end over here. And I kind of want to talk about it. And as far as I've seen from my own experience and also talking to other software developers this is the kind of bell curve that most software engineers go through when they are using ai agents to program so if you look at 99 developers they're still stuck in this please fix this era of software engineering with ai and to be honest this is where i myself started as well back in the early days of 2023 when these ai tools were coming out like microsoft copilot and others back in these days we didn't really know all that much about prompt engineering and we kind of just told the AI to do something and it failed because the models were not good enough at the time. And for most people, their perception of AI just hasn't changed since then, right? Even though we think of software developers as being cutting edge and closer to the future, most of them are not like that. For most developers, their perception of AI is still the 2023 Microsoft co-pilot that can't really do shit, right? And so for these people, they have no idea how much better current models have become, how much better the tool calling has become, and how much progress has been made since then, right? They don't know how to write good prompts. They haven't taken some time to learn good prompt engineering practices And so they just get horrible results from the AI right And these people and I tired of saying this but it just so true these people are going to get left behind the technology is here the genie is out of the bag and it not going to go back in if you are taking six hours to write some code and another person is taking let's say 10 minutes because he's using AI that is a huge time saving over there and yeah you can say that there's so much more to software engineering than just writing code and to that I say this other person this other AI using person over here this guy is going to have so much more time to actually focus on those other things of software engineering like architecture and system decisions and all sorts of other large things right whereas this person is not going to have that kind of time so who's really winning over here right you don't get any bonus points for taking longer to write code right if you can write code quickly and then you can think about it and improve it and you know work on other important things on the product great but if you're taking more than the necessary amount of time to write code that's not exactly a flex and you're only making your job harder by doing that anyway next we have the what i call the optimizers and the agent maxers and these people have a ton of shit going on over here in their agent workflows all the time they have multiple agents running at the same time multiple agents running overnight for hours and hours building weird features. They've got sub-agent workflows, they've got slash commands and all sorts of other things. They're just going really really deep into the agentic programming world. And I'll be honest, even I haven't gone that deep into this because quite frankly you don't need to. Honestly I would say that the original author of this article Peter Steinberger is the only one who actually going that deep into agentic programming I see a ton of people on tech twitter that are doing the same thing They're running Ralph Wagon loops, they're chaining multiple agents together, all sorts of weird agentic shit, right? The problem with these agent maxer types is that they're orchestrating all of these complicated agent workflows together, but they're not getting shit done. And that is the crucial part over here. chaining together all of these different agents and having all of these super complicated practices when using agentic programming it's not doing you any favors it's not helping you build a better product it is literally just giving you a false sense of productivity and just another cheap dopamine hit it is literally all it is the only reason someone has such complicated workflows is if they want to one-shot a large app for a cheap dopamine hit there is literally no other reason to do this. Now lastly we have what I call the enlightened group because they've gone through this entire cycle and they've arrived at this place and this is kind of where I am as well. I'm going to tell the AI hey I want to do this thing I want to build this feature or fix this bug. Here are the files that reference the relevant code you can analyze them and here is the other context and instructions that you need make sure to follow them and then just go do it right. I just let the AI do its thing after that. So people in this stage, they've already been through the Ralph Wagon loops, the custom sub agent workflows, the agentic tooling and orchestration, all of that nonsense. Right. And they understand that the AI models of today are so good that you can literally just explain what you want in plain English with clear instructions And you can get amazing output just from that You don need all of these different complicated workflows anymore because you can literally just explain it in clear plain simple English and get very good results just from that. And that's my advice to you as well. If you haven't gone through this entire bell curve of agentic programming, let me give you some advice. You can skip the entire thing and you can arrive straight over here because this is the best place to be all right you don't need to over complicate your entire setup with these sub-agent workflows and ralph wagon loops and all sorts of other bullshit right just explain to the model in plain english what you want to build give it the right context give it the tell it where to look tell it which files to analyze give it specific instructions and then just let the model do its thing and you're going to find 99 times out of 100 this is going to be so much better than this So go ahead and pick any of the Frontier models right now. At the time of recording, that's Opus 4.5 from Claude, or you can use GPD 5.2 Codex or Gemini 3. Gemini 3 used to be a very good model, but right now, these days, it's just hallucinating so much for me that I'm just defaulting to Opus 4.5 for everything I do. So pick one of the Frontier models, whatever the latest model is at the time of you watching this video. Explain the feature you want to build in plain simple English. Give it the right context and the specific instructions, and then just let the model do its thing. And leave all of this complex sub-agent workflow, Ralph Waggum shit, to the unemployed tech Twitter bros who aren't actually shipping anything real, they're just trying to impress other vibe coders with their vibe coding skills. You don't need to be one of them. Let them chase the dopamine of building some weird slop app, while you can actually go and build something that real people are going to use.