LongCut logo

AI codes better than me. Now what?

By leerob

Summary

Topics Covered

  • Coding Agents Build Complex Projects Hand-Free
  • Code Writing Never Bottleneck for Big Projects
  • Models Master Every Coding Domain Soon
  • Engineer into Product Generalist with AI
  • Agents Accelerate Deep Learning New Domains

Full Transcript

It's 2026 and it feels weird to say, but I'm not really writing code by hand anymore. I mean, I built this entire

anymore. I mean, I built this entire Rustbased image compressor that compiles to web assembly and uses a speltkit web app to drop in images, compress and

resize them. I built all of this without

resize them. I built all of this without writing any code by hand, entirely using coding agents. I even built this game, a

coding agents. I even built this game, a Space Invaders clone, where I didn't know anything about how the hardware worked. I was able to work with coding

worked. I was able to work with coding agents to write Verarilog code and actually program the hardware on the device which is just crazy. I mean six months ago or a year ago I would have

never even tried these projects and now they were actually very easy for me to do. So I want to talk about 2026 what

do. So I want to talk about 2026 what this means for the future of software and kind of where I've been in the last half a year. So about nine months ago, I posted a video on this channel about how

I tried out a bunch of text editors and idees and I ended up picking Cursor to use because I felt it had the best UX. I

was familiar with VS Code, but also was doing a really good job on the AI features. A few months later, I decided

features. A few months later, I decided to actually join Cursor. So I'd been there for about 6 months now, primarily because I could really feel the landscape changing. I could feel

landscape changing. I could feel software engineering changing from underneath me and I wanted to be part of figuring out what that thing was going to be and help teach you all how to

navigate that journey yourselves. So, I

haven't really posted anything for the last 6 months or so. I think there was only one video and a lot has happened.

Just a year ago, coding agents weren't really a thing. Cursor's agent had just came out and then in 2025 we saw Cloud Code and Codex and so many other coding agents get very popular. coupled with

the models themselves improving. So

going back a year ago, pre-Sonnet 4, the models hallucinated a lot, they were pretty bad at following instructions and calling tools. And when you look at the

calling tools. And when you look at the latest crop of models, uh the Codeex Maxes, the Opus 4.5s, which I'm sure will continue to only improve, they've got really good. I mean, it's pretty

remarkable how well they can generate code now. And it has me reflecting a

code now. And it has me reflecting a little bit on what this means for building software in general. I mean, if I'm being honest, Sonet 4 was probably better at coding than me than I want to admit. So, the models have probably been

admit. So, the models have probably been good enough for a while, but you couldn't use them reliably well for most of the software engineering practice.

So, now going into 2026, I would say the current crop of models are definitely better at coding than me for sure, and they're allowing me to take on more ambitious tasks. But this has kind of

ambitious tasks. But this has kind of changed for me. What is software engineering again? Like, writing code

engineering again? Like, writing code was never really the bottleneck. uh

especially for larger projects. So if

writing code is basically free now or it's basically easy to do, what does that mean for the rest of software? But

before I get to some of my recommendations, I want to show some of the things I built in the past few months to help contextualize why I feel like software is changing so much. So

the first thing is that I actually moved cursor.com off of a CMS to just markdown and MDX files. And I thought it was going to take a long time. Actually, I

thought it might take weeks. we might

hire some contractors or an agency and I was able to get it done pretty quickly, you know, in a matter of days and for a very affordable amount of money relative to the impact that it had, you know,

within the Cursor Ultra plan, which is pretty wild. That was my first

pretty wild. That was my first experience where I thought, "Wow, I can probably be much more ambitious with what I asked coding agents for." So then the next project I talked about, my

rustbased image compressor, again, I did this entirely with coding agents. I did

not write any code by hand. I thought

for sure the models would not be good at writing Rust, so lower level code versus like TypeScript and also doing more complicated computer science things, figuring out these algorithms, writing them from scratch. I mean, if you go

look at the source code, it's doing some pretty wild stuff. But then the last one is also this game I've been working on.

So I have the Analog Pocket, which is a kind of like a Game Boy, and you can actually write code and program the hardware that's on the device. This is

something I have no experience with. I'm

not a game dev. I built some games in Python, but that's it's very different.

Many layers of abstraction hire. And I

was able to ask the model and the agents questions and get significantly far with this to where I could build new games from scratch now now that I understand how it works. So my level of ambition

has continued to rise in what I can build. And when I think about 2026, that

build. And when I think about 2026, that trend is only going to continue. So,

here's what I would recommend for for you all watching and as you're thinking about, you know, your job as a software engineer or maybe you're writing code for fun, how to think about the next year of progress. First, I think the

natural reaction to all of this is, yeah, well, I work on this one thing where the model isn't very good at it yet, so that means that the model will never get good. And I kind of felt that way for things like Rust or lower level

code or, you know, detailed computer science topics. And then recently, the

science topics. And then recently, the models have just got really good at them. So I if I was you personally, I

them. So I if I was you personally, I would expect that within the next year the models will get good at most things that you need to write code for in software engineering. Now that doesn't

software engineering. Now that doesn't mean that software engineering is dead or that we're not going to have jobs or anything like that. I actually think it's the opposite in some ways. I think

there will be more demand than ever for software engineers and people to actually use these tools. And it's a little bit of a paradox, but I think it's played out in history a bit. So

what you need to understand is that in learning these tools, whatever coding agent you want, cursor or codeex or cloud code or whatever, in learning these tools, you're going to get a significant advantage over those who are

maybe more hesitant or skeptical or they're not really sure if they want to use these tools. And learning how to use them well can put you significantly ahead. Now, obviously I'm biased because

ahead. Now, obviously I'm biased because I work at Cursor. You don't have to use cursor. You can use any of them. But I

cursor. You can use any of them. But I

think the entire profession of software engineering is changing and it's worth really earnestly giving these tools a chance and trying to figure out the best way to take advantage of coding agents.

So the the second thing to think about here is you want to use these tools to get rid of all the drudge work, the stuff that you don't want to do. And

when you think about it, there is a lot of software engineering that is effectively like copying and moving JSON files or figuring out why a shell script didn't work or trying to debug some strange error message. Like there's a

lot of boilerplate. There's a lot of things you just copy paste and you previously put in Stack Overflow or Google. Use coding agents for that

Google. Use coding agents for that stuff. Like you can get rid of all of

stuff. Like you can get rid of all of the boring stuff and focus on the things that actually matter for the end product. Now that code is cheap, what

product. Now that code is cheap, what really matters is your taste and increasingly as an engineer that is blending over to be more of a generalist. So it's not only code is

generalist. So it's not only code is what is the product that we're building?

How does it look? How does it function?

What's the UX? uh how are we going to sell this thing? How how do we market this thing? And a great way for you, my

this thing? And a great way for you, my kind of third tip here is to go build things, be a generalist and actually try the entire gamut of building something.

Don't just write the code and publish it, but actually get it out into the world, market it, get users, build something that people love and grow a product, figure out the right things to build. Those skills are going to be very

build. Those skills are going to be very valuable for you as a software engineer for the next one to two to three years.

As this profession is changing, the product engineers who embrace AI to do their job better are going to have a significant advantage. I have a whole

significant advantage. I have a whole post on product engineers if you want to learn more about how I think about this, which is kind of funny because the trend was already happening back when I wrote this in 2024, but yeah, it's drastically

expedited now with AI going into 2026.

The fourth and final thing is to take time to really learn. I think if you rely on LLMs too much, they can kind of trick you into thinking that you understand a topic and you don't want to

delegate your thinking to the agents, to the models. You want to use them to

the models. You want to use them to become smarter. So, how do you do that?

become smarter. So, how do you do that?

I think it's helpful to ask the models lots of questions. It's like you have this great pair programmer that's sitting beside you all the time that you can ask unlimited questions to that's never going to get mad at you or think

that it's a dumb question and you should use that to your advantage. One thing

I've been doing recently that's really fun for example on my two latest projects is I'll ask the model to generate basically a mini course for me to generate guides walking me through

these topics that are completely new to me. Explain to me what Verilog is and

me. Explain to me what Verilog is and how the syntax works. explain to me the different layers of abstraction from the hardware to the actual code that I'm writing and how it gets compiled. Like

these things can make basically ondemand learning much more accessible versus having to go read like 10 textbooks to figure a lot of this stuff out. So if

you have the agency and the will to go learn these things, man, you can get just a huge advantage right now. So

highly recommend spending the time to actually go and learn these things. And

if you want to learn even more, you know, shameless self-promotion, but I do have some things here that might help.

First off, uh, leer robb.com/ai. If you

want to learn more about how LLMs work under the hood, very concise posts.

Hopefully, that'll be a little helpful.

And then also, if you want to learn a bit more about the foundations of AI as applied to coding models, cursor.com/learn, I have a little course

cursor.com/learn, I have a little course here as well that walks you through things like what are tokens, what's a context window, and I want to make more stuff here. This is kind of it's kind of

stuff here. This is kind of it's kind of my job now is I want to help engineers make this transition from the pre-AI world or the the midAI world into the future where coding agents can write

most software for us and what does that mean for the profession of software engineering. So if there are things that

engineering. So if there are things that you want to see me teach or talk about, I would love to hear it. And honestly,

I'm figuring this out just like you all are. It's kind of weird a little bit of

are. It's kind of weird a little bit of like sometimes an existential crisis because it feels like you're losing a part of the thing that you really love which is building things. But for me, I

had to remember it wasn't about the code. Writing code was never the

code. Writing code was never the bottleneck in a lot of ways. It's about

building something great and something that I'm proud of and something that I think is really good. And it's so much more than just the code for that. So

now, how can I use AI to be even better at my craft that I have this great tool?

So yeah, that's what's on my mind for 2026. It's going to be a great year. I'm

2026. It's going to be a great year. I'm

optimistic. I think we're going to have lots of positive things. But let me know what you think and what you want to see me teach about. Peace.

Loading...

Loading video analysis...