"I've never felt this much behind as a programmer." - Andrej Karpathy
By Web Dev Cody
Summary
Topics Covered
- Programmer Behindness Signals Industry Refactor
- AI Grief Cycle Hits All Developers
- Opus 4.5 Builds Full Apps from One Prompt
- AI-Resisters Become Extinct Dinosaurs
- Agent Chains Clean AI Code Perfectly
Full Transcript
So there's a pretty viral post on X from Andre Kaparthy where he talks about, "I've never felt this much behind as a programmer." If you don't know who Andre
programmer." If you don't know who Andre is, basically he's the one who helped contribute to OpenAI and build out all these LMS that we're using today. He's a
founding member who played a key role in developing the GPT models, right? And so
he has a lot of experience with AI and how to basically do all the machine learning and stuff. But I think it would be interesting to kind of talk about his post and I can give you my thoughts on where I think this industry is going.
Now, if you remember, this is the first guy who coined the term vibe coding, right? Okay. And so this is where the
right? Okay. And so this is where the vibe coding term comes from. It's from
this guy. He's been working with, you know, open AI and all this stuff. Let's
just go and read through this post. I
think it's kind of interesting. I have
never felt this much behind as a programmer. The profession is being
programmer. The profession is being dramatically refactored as the bits contributed by the programmers are increasingly sparse in in between. I
have a sense that I could be 10 times more powerful if I just properly string together what has become available over the last year. And a failure to claim the boost feels decidedly like a skill issue. There's new programmable layers
issue. There's new programmable layers of abstractions to master in addition to the usual layers below involving agents, sub aents, their prompts, contexts, memory modes permissions tools plugins skills hooks MCP
LSP/Comands, workflows, IDE integrations in a need to build an all-encompassing mental model for strengths and pits of fundamentally stoastic, failable, in unintelligible, and changing entities
suddenly intermingled with what used to be a good old-fashioned engineering.
Woo, that was a long sentence. Clearly,
some powerful alien tool was handed around except it comes with no manual and everyone has to figure out how to hold it and operate it while the resulting magnitude 9 earthquake is rocking in the profession. Roll up your sleeves to not fall behind. Okay, so
he's basically talking about how all these models are coming out and understanding how to properly use them does take some time to ramp up, right?
There's a lot of tools that are involved with using like cloud code and hooking into MCP servers, how to integrate with various IDs that keep coming out every month and I think it's a really good topic to discuss. Now, this is a really
good post and I do want to hook into one more post that I found from him. Very
good questions. In my opinion, experienced devs have a real advantage, but only if they rapidly progress through the grief cycle and adapt now and onwards. Categorically, rejecting or
and onwards. Categorically, rejecting or ignoring the new layer would be a mistake. So, he's basically saying, hey,
mistake. So, he's basically saying, hey, uh, you know, every developer is going to go through this grief cycle. And I
honestly had this like a couple of months ago on my channel. I made a video how I'm just I'm tired of making content. I feel like AI is ruining the
content. I feel like AI is ruining the joy for programming. And I feel like that was my grief cycle, right? I
realized that these AIs can turn out more code than I can in like one minute from one prompt than I could in like 30 minutes, right? Building out React
minutes, right? Building out React components, building out whole API endpoints, building out all these various things. And AI can do it much
various things. And AI can do it much faster and often it can do it much better than you, right? If you hook in the right claw skills, you can have the output be very high quality like senior engineer level. If you do a security
engineer level. If you do a security review and a code review after you generate the initial code, you can even start iterating and make it better and better. And so I do think that there is
better. And so I do think that there is something that a lot of developers are going through right now. A lot of it's denial. People are denying that these
denial. People are denying that these models are even good. And when you start using Opus 4.5, which is I think the catalyst of a lot of the stuff, like a lot of people are waking up and starting to realize that Opus 4.5 is actually
really good. You can prompt it one
really good. You can prompt it one thing, you let it cook, you come back and it basically implemented all the features. And I've been using Opus 4.5
features. And I've been using Opus 4.5 since it came out. And honestly, like it's pretty amazing. I built out a full video editor right here, which uses AI to analyze where I have dead air in my my videos. And I can just go through
my videos. And I can just go through here and I can cut them out. I can edit all this stuff. I can export it. It's
using FFmpeg to export. And this was like two hours of work. I literally used Automaker. I let it run all night to
Automaker. I let it run all night to create the initial project. Then I came back through and I started sprucing it up manually with cursor and cloud code.
And so the future is literally AI. You
do need to know how to use these tools.
And I think getting a handle on how to utilize cloud skills and how to utilize these sub agents, how to utilize MCP servers is going to give you that uh advantage, that edge over other developers who still don't even use AI.
Now, I find it very interesting because I have literally been using AI since like Cursor Composer came out last year in 2024. And I was blown away even with
in 2024. And I was blown away even with the the terrible models back then. I was
watching it go through my codebase and modify all these files and sometimes it would actually get stuff working. Fast
forward to today, we have cloud code opus 4.5. You give it one prompt, it can
opus 4.5. You give it one prompt, it can sit there and modify 30, 40 files. You
load up your UI and it all just works and the feature has been implemented.
And so we've reached this tipping point, this threshold where these tools are so good you cannot ignore them. And the
developers who are still pushing back against AI tools and are just refusing to accept them and you know they're living in the old ways. I kind of feel like they're almost like dinosaurs and you have to kind of start waking up and at least playing around with these
tools. Don't be sleeping on these tools
tools. Don't be sleeping on these tools every day when a new model comes out.
Try it out. Test it out. Try prompting
it on your existing project. Try
building out a brand new project. Really
analyze these tools because I have met people who still don't use AI and they will spend hours trying to fix simple bugs that Opus or Gemini or, you know, GPT 5.2, which is also a really good
model, can just knock out in one prompt.
Now some of the things he mentioned here do not take that much time to learn but others you know they do take some time to ramp up like how do you properly configure and use sub agents how do you properly prompt how do you understand the context window like a memory layer
hooked into claude code like how do you actually do that type of stuff cla skills that's other thing that just came out recently which people are starting to use and I will say that all these tools I am covering in my agentic jump start course for example I have a whole
video in my course talking about claude skills I walk you through what claude skills are how to get them set up and how to set up a UIUX pro skill to make your user interfaces and your user experiences with what Claude is
generating that much better. So
definitely go check out Agentic Jumpstart if you're interested. I have a course with over 74 videos, 11 and 1/2 hours of content. I teach you how to use Cloud Code, how to use cursor, the basics of all this type of stuff, the
context window, how to do prompting, how to do automatic code reviews on your pore request using like code rabbit. And
at the very end, we build out a full stack web application using my workflows, deploying it out to railway.
So you can actually have one real life full stack application deployed out using my workflow. And then as time goes on, I'm throwing in bonus videos as I learn new things about AI. I will say this industry is changing so fast that you need to be on top of AI because you
can wake up one month and be completely out of the loop on how powerful a new model is that just dropped or how efficient or how fast a model is that basically for example composer one I use it all the time for refactoring code
because it's so fast and it works pretty well. So I highly recommend go check out
well. So I highly recommend go check out a gentic jumpstart.com if you want to be on top of all these changes that are happening in the industry which is exactly what Kaparthi is basically talking about. He feels like he's behind
talking about. He feels like he's behind as a developer, as a programmer. And I
would say that a lot of people are currently way behind the bell curve. The
people who are really embracing AI and who are on the tip of the title wave, these are the people who are going to be able to ship so much code extremely fast. And there's going to be cope
fast. And there's going to be cope that's going to come out that say, "Well, the AI generates insecure code."
Yeah, every once in a while it does. And
that's why you need to understand how to review the code AI is generating or how to hook in to all these other things so you can run them through a security review and then refactor the code if it finds any type of security
vulnerabilities. And you can hook this
vulnerabilities. And you can hook this up into a chain where you can have one agent invoke another agent that invokes another agent. Really clean up the code
another agent. Really clean up the code and make it as clean and performant as possible. Right? So, I guess my final
possible. Right? So, I guess my final thoughts, if the guy who made the LLM is feeling behind as a programmer with with how much all this stuff is changing, it's probably a good sign that you might feel that way as well. So, definitely
don't sleep on these things. Make sure
you're always playing around with these models. Test them out as they come out.
models. Test them out as they come out.
You want to be on top of, you know, these changes so that you're not kind of left behind as a developer and these other AI engineers are just running circles around you. All right, that's about it. Have a good day and happy
about it. Have a good day and happy coding.
Loading video analysis...