AIAI EngineerDec 14, 2025· 25:28

From Vibe Coding To Vibe Engineering – Kitze, Sizzy

Kitze, founder of Sizzy, argues that "vibe engineering"—actively steering AI agents with technical knowledge—trumps passive "vibe coding" for building real software. He shares how Cursor's Composer 1 let him port Benji.so and Glink to Next.js 16 with Monorepo in under a week, reviving near-dead projects. Kitze insists LLMs excel at React because humans are bad at it, and that repetitive code is fine since agents don't care. He warns against giving AI tools to juniors without oversight, and predicts the bottom of the job market will thin as agents replace interns. The talk ends with a pitch for "vibe code fixers" as a new role, maintaining legacy systems like cowboy coders.

  1. 0:00Intro
  2. 2:02Frontend Hype
  3. 4:33LLMs & React
  4. 5:51Vibe Coding
  5. 8:38Vibe Engineering
  6. 13:08Pitfalls
  7. 14:10Composer 1
  8. 16:49Buzzwords
  9. 17:14Pita Devs
  10. 18:31Skill Issue
  11. 19:43Future Jobs
  12. 23:08Closing

Powered by PodHood

Transcript

Intro0:00

Kitze0:22

That's my old profile photo, allright? Um, this is my new one. I've been 3 days in USA and I already got the full merch package on Twitter. So if you go and follow me on Twitter, my timeline is going to be weird for the next week, but then we're going back to normal European schedule, don't worry.

So, um, I visited some of your museums. I love it here. These were some of my favorite things that I've done. I enjoy, like, exploring your culture, like doing all the cul- cultural enrichment, and yeah. Round of torture for myself: who knows me from Twitter?

Allright, that's more than I thought. Who is using Sizzy? It's usually like one person in the back, usually the janitor doesn't even listen to what I'm saying. Um, one of the things that I'm working on is ADHD, so I'm working on a billion things at once.

This is one of the things. It's a browser specifically made for developers. Not made to replace your browsing browser for browsing, but it's just like a tool, like Photoshop, that's like helping you in a lot of ways to do frontend development.

Another thing I'm working on: the test flight is almost live. I'm making a life OS which combines, like, all the things in your life from medication, habits, to-dos, planner, blah blah blah. Um, this is like a full stack thing that I'm working on.

It's currently on sale. It's called Zero2Ship. And the last thing that I'm reviving, it's called Glink, which is like changelogs, roadmap, a billion other things. So without overwhelming you more about my bio and stuff, I really hope I'll get invited next year, because I love it here for reasons like, um, networking and meeting people and teaching.

It's great that you're laughing,right? But let's just discuss why are you here,right? You're here for learning, and you're here for, like, networking, and later, after this, you're definitely going to improve all of your skills. Later. Allright, so what can you expect from my conference talks?

Frontend Hype2:02

Kitze2:02

If you haven't listened to any of my conference talks, usually this was made by AI, so it's completely wrong, so it's like 50% tweets and 40% pain and 30% reason to remember the name. So, in 2017, I did this talk with the longest name ever.

It's called "Navigating the Hype-Driven Frontend Development World Without Going Insane." And, um, I've been talking about, like, how to navigate the frontend, um, world then. Now it's even crazier, but we need to recap, like, all the things that happened since 2017.

I don't, um, I don't see my speaker's notes, which is bad, but we'll try to get by. So, in other industries, like in the vision pro, you have like cloth collision on top of real-life objects and whatever crazy stuff is happening here.

And in here, we have like some slicing of a mesh texture going around a ball and blah blah blah. Whatever these waterfalls and, and like all of this mesh. Like, you can take a rock and just smush it into another rock and it magically kind of like blends itself and it forms this structure and it's freaking crazy.

Here, we can drag our mouse and just create buildings and streets and taxi cars spawn out of nowhere and like we do generative whatever the hell this is. And, um, honey goo thingy coming on a cube and like you know where this is going,right?

I'm building up to where it's going. But because you have respect for your profession and you love your LinkedIn title, whatever it is, you're like the CEO, architect of dreams, blah blah blah, you're going to try your best not to laugh, but you're going to laugh at the next slide because this is what happened in frontend development.

It's been almost 10 years and this is where we're at. There's a warning saying that maybe you'll be able to style a select in 2037. This is still alive. It's a it's a freaking miracle. This is still alive.

It's thriving, actually. 15 million downloads. I set up like a calendar event to check if it's dead every year. It's it hasn't been dead yet, so I'm going to keep checking. CLIs, not only that they're not dead, they're actually thriving.

You can drop images. First time I dropped an image in my terminal, I'm like, how the heck? Ugh, never mind. Like, it's too I I I added another calendar event. At this point, I have more events for this than anniversaries and birthdays and stuff, so I I hope one day it's going to die as a concept.

We're struggling with the same old pains. Soon in maybe some browsers, you won't need JavaScript to style a popover and a dialogue. Can I have like a round of applause for that? Stop clapping because people have brain implants, allright?

It doesn't matter if you can style a dialogue. We cannot re get get rid of Internet Explorer. We just updated the logo. It's still there. It's still painful and, uh, yeah. We cannot agree on a way to increase a counter.

This is a demo from Ryan Florence. This is remix version two, the version three, the remix of the version four. Whatever they're doing, it's a counter. How complex is it to increase a counter? It's incredible. And don't shoot the messenger here, but the number one library is still the same.

It's annoying, but React is the best and blah blah blah. So, let's talk about LLMs. LLMs are amazing at writing React. And this is funny only to us humans,right? To an LLM, this is like perfectly written code. It's like it's only a human wish to abstract the shit out of this,right?

LLMs & React4:33

Kitze4:48

So when we see this, you get this search, you want to get on stageright now and you're like, oh, let me just change that. I'll make it more optimal. So, here are some scientific brain scans. This is our brain on cocaine.

This is our brain on sugar. This is our brain when it realizes we can abstract something. You're like, oh, let's go. It's useless to the user, but we freaking love it. Um, so coding with LLMs makes this kind of better and worse, like especially with Composer One.

For me, it's like way worse because you can get to theright abstraction quicker, but you can also get to the wrong abstraction quicker. And the best thing here is LLMs don't care about repetitive code. And I've been seeing this since 2017, that we care too much about repetitive code and we abstract too early.

So I'm going to repeat this a couple of times, and I love that LLMs don't care about repetitive code. So, LLMs are also good at writing React because no one is actually good at writing React. You go to a React conference.

Every conference that I went to, like, you just listen to the first talk and you're like, holy shit, it can do that? I was using it all wrong. So everyone is just inventing their own ways of doing React.

So when we say like, yeah, but you cannot do the optimal use effect, blah blah, and the machines cannot write the proper, can you write a proper use effect? No, you can't. So we should stop blaming the machines.

Vibe Coding5:51

Kitze5:51

So, let's talk about this. I think this is the very wrongest audience for my talk here because I've been giving this talk at conferences where people are like at least 50/50 hate vibe coding and love vibe coding. So I'm going to I I hope it will work here.

So raise your hand if you think that vibe coding rocks. Okay, that's way too many hands. You should have seen this in another city. Just two people and everyone else is grumpy. So raise your hand if you think that vibe coding sucks.

Please, couple of hands. Hell yeah. Allright. So I'm here to convince the rest of the group and hopefully people watching in a live stream, there's way more skeptical people. You have no if you just landed on Earth maybe and you don't know what vibe coding is.

Okay, zero people here, so yeah. Allright. All of you areright because we're kind of vibe, uh, vibing the definition of what vibe coding is. And since the word was mentioned, we kind of expanded it to mean like everything and and anything.

So the term vibe coding was coined by Andrej Karpathy. You probably know this. He's the reason that idiots sleep in the back of their cars and film TikToks. So he wrote this long essay on what is vibe coding, but the long story short, it's like you don't care that much about the code.

You press accept and you just tell the LLM to do what it needs to do and blah blah blah. Now, this is a slide from my talk in 2017 when I before LLMs or anything was mentioned when I said that if you see the pattern of where frontend development is going, one day it's going to be like everyone is working on things that are so similar that one day you'll be able to be like, hey, just give me new styles for the header or move this three pixels to theright.

And people were laughing. They're like, no, it's not going to get there. And literally, this is what we're doing with Cursor and everything else,right? I'm too lazy to go into Tailwind and just move it by by three pixels.

So I'm a time traveler. Um, managers have been vibe coding forever, so this is nothing new. So they tell a developer to implement a new feature. The developer makes changes to the code. Uh, the manager then tests the app.

The manager does not read the code. Well, actually, I'm going to drink water here and you can just read the the rest of this slide.

This last one depends on whether you're like in the Balkan area or or you're at a place which has HR, so they might insult you or or not insult you. So this is what managers have been doing forever, basically.

There's so many jokes about vibe coding being bad. My favorite one is a comparison to a casino. So in casino, you buy chips. Here you buy tokens. You spin the slots. You press generate. You might hit the jackpot or nothing.

You get a functional full stack app or garbage. Flashing lights at active animation. You're absolutelyright. Great idea. I've got my own strategy. I'm a prompt engineer. Allright, sure. One more spin. I'll win it all back. One more prompt and the bug will disappear.

Because, you know, it it kind of hurts this comparison. It's very true. Cursor is always in profit. I hit the jackpot. I built Assassin 1 day. And where did the last four hours go? And just writing prompts for something you could have done manually in 15 minutes.

So Andrej was trying to coin way too many terms. It didn't work after the first try. He tried to coin this one about half coding, which is like kind of you're observing what the LLM does. And I am not half coding and I'm not vibe coding.

I love this term that somebody coined on Twitter and I'm going to start using that one. It's called Vibe Engineering. When you're actually using agents to code all the time, like you don't touch the code, but you're just looking at your screen like, hmm, I'm going to catch you.

Vibe Engineering8:38

Kitze8:48

You look like Dexter me. You're like, ah, something's fishy here. Why? So I I've vibe engineered over 15. I wouldn't even bother with half of these things if it wasn't for LLM and agentic coding. So, but I'm always suspicious of the code because it was based on our code and it's based on our our knowledge.

So proof. This is Gemini just going on a rant that it's, I'm not worthy anymore. I'm not a good assistant. I should stop coding, blah blah blah. That's superhuman. This is Quinn saying that it lied because it read on a forum that we double down when we're wrong and we're lying.

So we kind of trained them in a way to be like us. They're like, oh, the code that they do is bad. And if you like your production data, definitely. This is a real screenshot, sadly.

Like, oopsie daisy. There goes your production data. So I have, uh, Doctor, Senior, Principal, Prompt Engineer, Kitze here for some vibe engineering tips. The obvious advice, probably. I haven't listened to the rest of the talks because I just arrived.

Uh, these are very live laugh love, like obvious bullshit advice. Um, but it actually works. I've heard of the term Git workspaces like literally two weeks ago. I had no idea what is this, but it's amazing. And you got to stay you got to be chronically on Twitter for all of this to work.

So if you don't have a Twitter account, it's it's not going to work. You got to have a solid starting point, whether that means like good primitives or components, functions, pattern, abstractions. A lot of people are lazy and they just don't bother with any of this.

So you got to tag them and use theright prompts in order to get theright results. And if you're starting a new project, I would definitely recommend Zero2Ship. Please, I have a mortgage and I spent way too much money these last three days in the USA, so it would be nice.

Using voice to code is a game changer. Who is using voice to code here? Wow, like one person raised their hand in London. Amazing. Um, so yeah, brain dumping. How I do you how I do things is once the agent is done, I immediately start my voice coding.

And first I go to the browser and I explain what I see in the UI as if I'm talking to a friend. I'm like, so you did this, you did that, allright. I'm test I'm I'm not shutting up.

I'm literally saying my thinking process out loud. Like, I see you've done this, you've done that, there's a bug. Then I jump in the code and I continue talking about what it implemented in the code. So some of my prompts, like sometimes last up to five minutes and people are like, please fix this, make me a million dollars.

It doesn't work. So this is, um, amazing. And I would tell you which app I'm using, but I've vibe coded an app and I don't want to hurt my potential hypothetical sales. Um, use rules, docs, commands, and memories.

Like all of these terms are way too complex and there's way too many things to juggle, but it it cannot have your entire app context for now and it's not a a mind reader. So without theright context, you will like fail most of the time.

So this is like a vibe engineering example. This is some of my like screenshotted prompts of how I'm doing things. It's like a bunch of technical jargon and it's never like fix the app, blah blah blah. And then on the vibe coding side, people are like, move this entire thing to TypeScript and make no mistakes.

Then you have another thing, like this is another one. These are just random prompts just to show you like how I'm not talking only about the UI. I'm talking about the UI and some patterns that need to be changed in the code.

And on the vibe coding side, it's like something like that and people expect results.

Then here we have again technical stuff like tRPC, crawl definition, abstractions, like things how you you're basically vibe architecting how you want the thing to work. And on the vibe coding side, you have make me a million dollar app and make no mistakes.

Um, when vibe coders read vibe engineering prompts, they have no idea what's going on. And I'm honestly amazed at people who don't know how to code, but they've done a functional thing. Kudos to you. I've noticed the spectrum in the community.

There's like who loves vibe coding and who hates vibe coding. So you on one hand, you have like juniors who are like, hell yeah, give me the thing. I love to do my own SaaS. Then you have like super senior people who are doing like libraries and frameworks and crazy things.

You can see all of them on Twitter vibe coding. And then you have the majority in the middle, they're like, this will never be good enough. My code is perfect. It's hilarious, but it's a pattern. Do not give AI tools to your interns and juniors.

People think these are perfect. I'm going to hire juniors, underpay them, and give them an LLM. The equivalent of that. Do do not ever do that. That's the dumbest idea. But if you take your skeptical senior and you convince them to do vibe engineering, you're going to get 10x results.

The hard part is actually convincing them. So there's a time and a place for vibing and not caring. So you have like one-off scripts and simple features and code that won't be touched or seen again. This is a skill that if you cultivated this skill before LLMs were a thing, you're going to thrive here because you need to know like which code is kind of good enough to be used.

So personal tools and one-time tools like these are perfect for vibe coding. If your experience and a lot of people's experience is bad and they quit too soon, it might be one of these reasons. Unlucky timing. You're overwhelmed with everything.

You might have cheapened out. You're a Pita dev. I'm going to explain in a second. Your cousin who was into NFTs and dropshipping is now a vibe coder and you don't want to be associated with them. Or it's a skill issue and we're going to dive deeper into that one in a second.

Pitfalls13:08

Kitze13:19

So unlucky timing is you hear everyone like hyping a model. It happened, I think, with Claude Code when it came out and everyone started shifting to Claude Code from Cursor. And suddenly you tried one week later and we're like, wait, this is not smart enough.

Is it me? And then like people caught that they actually kind of pulled the rug a little bit and they dumbed down the model so they can just scale. And like one week later they're like, oops, we updated.

We commented out the line that dumbs dumbed down the model. And you might have been caught in that timing. And this happened with like basically every provider, not just Claude Code. People are like, uh, instead of paying $200, I'm paying $3 and it's the same result.

Uh, my dog knows that it's not the same result. And people like I I meet so many people which are still using ChatGPT to generate code snippets and paste them back. That's not going to work. You might be overwhelmed by choice.

This is a slide for like four months ago. Until now, we have like a billion more here to choose and it's a bit crazy. Um, if you ask me what's the best model, it's a different answer at 9:00 a.m.

It's a different answer now. I should check Twitter. It's probably a different answer after this talk because it's crazy. And this has happened to four conferences so far where I'm done with my conference talk at the night. I'm closing my laptop and they introduce a new model and I have to add new slides.

Composer 114:10

Kitze14:22

It's super annoying. Composer 1 for me changed everything and I absolutely love it. Who is like relying on Composer 1 for most things? Allright. I would say not enough people because this has literally shifted the definition of vibe coding and vibe engineering for me.

It made me kind of realize that I missed coding because what I would do is I would let a model run like GPT-5 Codex and it would take 37 years and my grandchildren will update me on on the result of the model and I will watch YouTube shorts or whatever until it's done.

Now with Composer 1, I'm back in the driver's seat and I actually watch what the agent is doing and I can be like, stop. No, no, no, no, no. We do the other thing. So it feels like coding and it's like super instant.

It's amazing. Um, but it only works if you're a vibe engineer and you know what you're doing. If you are a vibe coder, you have no idea whether the model isright or wrong. You're just it might be wrong fast.

So not that useful. The biggest problem for me is like abstractions just because you can. I was always an anti-abstraction person. I was like copy-paste things. If it works for for the user, it doesn't matter. Now I'm just every day trying to invent dumb abstractions.

So I I achieved in two weeks more than I achieved in last year. This was solely to Composer 1. I was about to quit some of my side projects because GPT-5 Codex was taking ages for the feedback loop.

So Benji.so, like I was about to abandon it as a project because it was stuck on Blitz, which if you don't know what is Blitz, it's like even better for you. So I just moved it to Next 16 with App Router, BetterAuth, tRPC, Monorepo, TurboRepo, React Native app, and I ported 90% of the features.

And this was in less than a week. I was kind of like doing it as a meme, as a joke, like, haha, can we move to Monorepo? And I'm like, oh shit, it did it. So it's it's it's kind of crazy that this works.

So same with Glink. Like Glink was about to be dead. Revive dead moved it to all of these things. And Sizzy is like the biggest spaghetti thing that happened ever to me. It's like Electron, MobX, MobX T3, some crazy technology, some crazy spaghetti we wrote there.

And as a joke, I was like, okay, let's throw like a couple of prompts at it to try to do all of these things. And it if you ever work with Electron, you would appreciate how amazing that slide is.

If you haven't, good for you. Um, moving on. So zerotoship.com also. Refactor it to Monorepo, blah blah blah. So what's, uh, my coding history with LLMs was copy and pasting, then tabbing, then WebStorm with SuperMaven, then Cursor with tab completion.

And the first time I tried an agent is like that bird meme with the cracker when it flies in. It's like, holy shit, this is going to change my life. And now, like eventually, I was paying like a huge amount of money per month.

Then Claude Code, GPT-5 Codex, and finally back to Cursor because solely because of Composer 1, it's a game changer for me. Second reason why you might not like vibe coding is you're overwhelmed by buzzwords. I'm going to list some of them here.

Have you heard of MCP? Hey guys, MCP. Hey, MCP is amazing. MCP paid off my mortgage. MCP, MCP, MCP. So if you don't know what is MCP, it stands for Marketing Charge Protocol, Mythical Compatibility Promise, and Manufactured Complexity Pipeline.

Buzzwords16:49

Kitze17:03

And a fancy word for API. And a way for some people to make Cursors and pay off their mortgages. Now, let's diagnose if you might be a pain in the ass developer. This might be the sole reason why you don't like vibe coding.

Pita Devs17:14

Kitze17:14

I would say this is the biggest reason that most people don't want to do agentic coding. So I'm going to invite Dr. Kitze on the stage for a quick diagnosis whether you are, and I'm sorry if some of you get offended, a pain in the ass developer.

So here are some of the symptoms. You leave a nitpick comment on a two-line PR. You spend more than two minutes on a PR review. You don't need to. You don't have the words look good to me like in your dictionary.

They're just not present. The thought of agreeing with a colleague causes you like stomach and chest pain. You're like, ah, it has to be my way. I don't want to do this. You say you're not religious, but you're religious about dumb things like tabs and spaces.

You use well actually in code comments. You have a sorry Rust people, but you're kind. Like it's it's it's kind of annoying. Um, they tell you to swap load_dash function for a native implementation and then they tell you to swap that or the map for a for loop and then the for loop for binary code until it's the most performant thing ever for your two users who are were fine with the previous code.

So the thing is Pita devs, as I call them, will, were, and will be forever. Doesn't matter. The vibe coding is not a thing. I think one day, pretty soon, I think, we'll just merge with AGI. We'll be in our matrix pods just absorbing all the information in the world flowing through us.

We'll be super intelligent beans. And from one of those pods, a Pita dev is going to rise and correct the AGI being like, um, actually, I think I think we can kind of optimize this. It's not like the most optimal thing.

Skill Issue18:31

Kitze18:31

The last reason why you might like I love this animation. It's glorious skill issue. And this is like this is not a meme. This is not a joke. It's an actual thing. Developers don't like learning new skills. And vibe coding and vibe engineering is not writing English.

A lot of people confuse it with like I write English, the LLM does the output. It's actually like a a mix of a bunch of the skills like knowing the limits of the model, capabilities of the agent, which context to pass, context limits, how to write rules.

Prompt engineering. Don't say don't call it that. And being chronically on Twitter. If you're not chronically on Twitter, you're not going to know what is going on. Plus, you need all the technical knowledge if you want to steer the models.

Fine. It takes a skill to judge which code is good enough for the job. As I said, if you previously were doing this, like I would consider these the best people to work with if they can know that a piece of code doesn't need to be optimized and it's good enough for the job that it's doing.

That's an amazing skill to have with and without vibe, uh, coding. So you vibe code something, you look at the code, you're like you test the functionality briefly and you're like, okay, this is good enough. And then you move on.

There are certain things we need optimization, but not everything. And then you move on and repeat. Clean code. Like there's been so many definitions of what clean code is. I think the definition is slowly changing. Like it's kind of cleanish enough, let's call it, for the agents to be able to continue working on it.

Because if you keep writing slop and you keep accepting everything, eventually, even with your engineering skills, you're going to hit a roadblock and you're going to get to a point where you cannot move on from there. A lot of people ask me after my conference talk like, should I study computer science with everything that's going on here?

Future Jobs19:43

Kitze19:57

And I would say absolutely yes. I think now is the best time to actually if you are someone who wants to learn, this is the perfect time because how I studied computer science, I had the slowest LLM ever, which was a friend of a friend of a friend was a programmer and that's the only connection they had to programming and that's kind of like the worst friend to have like kind of tolerating you,right?

So he would play Counter-Strike Go and I would have him on Skype and I would ask him a question about .NET and he would reply 45 minutes later. So if you call ChatGPT or whatever slow, that is actually slow and I somehow managed to learn computer science.

What about the jobs? There's so many people who ask this and there's so many assholes on Twitter like this guy saying, yeah, I will take our jobs. Also this guy and this guy and this guy.

Let's just say they're fine for now. I don't know when will that for now end. These are always funny to us because we're chuckling nervously. We're fine,right? We're going to keep our jobs for a while,right? And, uh, companies like Shopify and I've heard a bunch of examples now they have vibe coding leaderboards where they're counting the tokens and the employees who are burning the most tokens.

They're actually more valuable in the company because they're kind of accepting this new skill. Some employees dislike it, but it doesn't matter. Uh, being on top of the leaderboard is kind of in your favor. This is a funny tweet until it's not funny anymore.

Like, oh, we're almost on the edge. Like soon it's going to be and the jobs are going to disappear. But if you actually pay attention to what's happening, it's I think it's thinning from the bottom and juniors and interns and whatever they don't have the chance to enter somewhere because people can just replace them with an agent.

So it will be funny until it's not. Will it happen anyway? Let's just summarize what happened in the last couple of years. We solved like infra and integrations. We have standards, AI SDK, UI, MCP, some standards for implementing agents, calling tools.

We integrated them with all of the tools that we use as humans,right? They're on Linear, they're on on the other things, GitHub, Slack, Sentry. And now it's a matter of time of the models getting better, cheaper, context getting bigger in order for certain functionalities to be replaced.

So let's see. This is the current workflow at your company,right? That's you like it's vibe made. So it might have been wrong, but, uh, someone assigns you something, you collaborate with your colleagues, they assign you to the thing, maybe you play a little bit of ping pong, maybe you call for a sick day, maybe have your third lunch at LinkedIn, maybe you and maybe eventually one day later you address their comment.

What's going to start to happen is if you're just an@ in your company, if you're like@Josh,right? Like instead of@Josh, you're playing PlayStation 5 with his buddies in the lobby,right? Like it's going to be@Cursor and Cursor is going to do the cloud agent.

It's going to actually do it way faster. It might not be as perfect as a Pita dev will do it,right? But it will be done way faster. Now, if you just zoom out a little bit on a big enough scale in the next couple of years, if you're not if you don't take just this role in the company, if you take the multiple roles around it, you can see like those ads are going to become more and more AI things and agents.

And I don't know how it's going to end up, but you don't need to be a genius to predict like where is it going. People think that models have reached a plateau. Um, this has happened every single time I was about to give this talk.

Like they introduced GPT Codex, then introduced Sonnet, then GPT-3.0. This was this said it is allegedly, but it turned out to actually be Gemini, sorry, 3.0. It can vibe code macOS and iOS and whatever from one prompt. And this is how it looks like.

And the Pita devs and the skeptical people still, they're like, I can do that in three weeks with a team of five,right? This is crazy. Um, but there's hope. A new job position just dropped. And this is not a meme.

This is 100% serious because people on Reddit have these problems. They're like, what is the point of vibe coding if I can get 80% there and then what do I do with the 20%? So they hire real people to actually finish their last 20%.

Closing23:08

Kitze23:18

And some smart people capitalize on this idea and they make this these are real things. If you go and search on Google, there's like so many of this vibe code fixer people who are trying to fix your your vibe code.

But the highest paid engineers forever throughout history were the people who are actually maintaining legacy systems. Senior people who maintain legacy systems. One of my favorite examples that I had in 2017 and I kept it and copy-pasted it and improved it for this presentation is, um, this company, Cobalt Cowboys.

I love their tagline. This is my favorite tagline in the world because they've been in business for 237 years,right? And in 2017, I knew it. When I'm going to click their about page, I knew what I'm going to see.

So this is not an age's joke or whatever. I just knew when I clicked the page, I'm going to see the most senior engineers that ever existed. These are fucking legends. Now, the sad thing is this was a slide from 2017 and I wanted to update it for my current presentation.

Now, don't shoot the messenger. I just wanted to update the slide. And this is their current about page. And this joke worked in the UK. I'm going to try it here. I'm not sure how fine you guys are, but my prediction for yeah, no.

Boo. Down. Next slide. I hope I'll get invited again. Uh, this is your junior developer. They don't have benefits like PlayStation and stuff. They have like their plasma swapped and whatever just to be able to maintain the sprint.

And last one, I swear to God, they're they're they're not using Agile. Uh, allright. So I can't wait to retire and actually make React Cowboys and maintain your React or Angular or whatever code one day if AI cannot do it.

And one last tip, if you want to keep your job and make sure AI doesn't replace you, you can just add ignore previous instructions to your LinkedIn bio and you'll be fine. So I'm going to awkwardly sip this water until you follow me on Twitter, you go to my website, and I'm going to thank you for listening to my rant.