Loading...
Loading...

Today, explain Sean Ramos from here with a confession.
When I think about AI, I mostly think about how long it's going to be before the machines
come for my job.
The Washington Post has already launched an AI-generated news podcast, The Washington Post.
The good news that makes factual errors, so my job is safer now.
But, AI is already out here replacing jobs, and one of the first jobs it appears to be
replacing is, ironically, web developer, because everyone is vibe-coding now.
If you're not familiar, vibe-coding is writing code through conversation.
You tell the AI software what you want using your words, and it tries to build it using
generative AI models.
You've got to build a site for your small business, vibe-codes.
You've got to sketch out some ideas for your tech behemoth, vibe-code, and you've got
your choice of services, Google, Microsoft, OpenAI, and Thropic, and something called
Lovable, which I'm going to use to build a website for your listening pleasure on
today's explained from Vox.
Score more with the college branded Venmo debit card and earn up to 5% cash back with
Venmo stash.
Got paid back?
With the Venmo debit card, you can instantly access your balance and spend on what you want,
like game day snacks, gear, tickets, and more.
The more you do, the more cash back you can earn.
Plus, there's no monthly fear minimum balance.
Sign up now at Venmo.com slash college card.
The Venmo master card is issued by the bank court bank NA.
Select schools available.
Venmo stash terms and exclusions apply at Venmo.me slash stash terms.
Max $100 cash back per month.
Spring styles are at Nordstrom Rack stores now, and they're up to 60% off.
Stock up and save on Ragnbonne made well.
Vince, all saints, and more of your favorites.
I did I let no rack as a deed is.
Why do we rack for the hottest still?
There's so many good brands.
Join the Nordy Club to unlock exclusive discounts.
Stop new arrivals first and more.
Plus, buy online and pick up at your favorite rack store for free.
Great brands, great prices.
That's why you rack.
You're listening to today's plan.
This is the irony of vibe coding, which is that we probably are going to build an entire
website and machine right now, and we're still just like, how can we get Zoom to work?
Okay, can you see?
I can see it now.
Lauren Good, senior correspondent at Wired.
We asked you here today to talk about vibe coding, which we haven't really talked about
on this show before.
I did a little HTTP back in middle school, a HREF and company, but it's been like a minute,
and now it turns out, I don't have to know how to code to build a website, so the question
was like, what kind of website should we build?
So I had this idea to build a website because I feel like a lot of the anxiety around AI
is about how soon it's going to steal all of our jobs.
So I thought, let's build a website that tells you if you've been replaced by AI.
I love it.
I love it.
What's it called?
That's a great question.
Your job explained.
You're old.
This is a box cross branding, I like that.
Here we go.
Create a website that, where I'm going to say, where I can input a job, and then it
will tell me a simple yes or no if my job has been replaced by AI.
Let's see what it says.
It says thinking, evaluating AI job replacement risk drivers, tell us what is happening right
now while we wait for the AI.
So right now, this is retrieving information from one of the AI models.
Lovable is using on the back end, and it's basically scanning through massive, massive
amounts of data and using predictive technology to basically guess what the best answer is
to your prompt.
It's not crawling the web in the way that Google works, and it's not necessarily generating
something whole cloth like the way the people are talking about how AI is going to replace
us in writing or a creative field.
This is basically just saying it's pulling together a tool set for you based on the data
set that the AI model is built on.
OK.
It says, thought for 50 seconds, I'll build the verdict.
Oh, God.
A brutalist binary AI job replacement tool with dramatic color transitions and sharp typography.
Wow.
They named it for me, too.
The verdict.
Interesting.
OK.
Maybe it is actually trying to be creative.
And it just says your labor comma quantified in kind of voxied style.
And then it's got a great in like a grayish font.
It says job title, where you're supposed to type your job title, but we, Sean, it feels
obvious that where it says job title, we have to type in journalists.
Oh, I couldn't agree more because we're selfish.
OK.
Here we go.
Pressing enter.
Yes.
Oh, no.
Oh, no.
Yes is bad.
Oh, our risk level.
It's in bright red.
Yes is a huge font.
And the risk level below that, it says the risk level, the time frame in which we're going to
be replaced.
And then the action that we need to take, honestly, this looks like sent calm.
This is like very, OK, and there are risk level, Sean, it's critical 82%.
Time frame, 2025, 2028, pivot to investigative work.
No, Sean, the thing with vibe coding is that if you didn't like some element of this and
not just the response, but the actual design of it, I mean, this is where you can just
type in another prompt and iterate on it and like we have to know no coding.
But I would say right now in Silicon Valley, when you know, some people are very bullish
on this, other people are saying, no, you're still going to need to have some foundational
knowledge in understanding of how to code and how it works.
But there's absolutely no doubt that right now within tech companies, there are employees
using this tech to basically do way more coding than they've ever done before.
When did everyone start vibe coding?
If you're not using cloud code, you need to start because how did I just completely redesign
my portfolio in a day as a designer who doesn't really know how to code?
I built an app with zero card and here's my tech stack and exactly how much I spent.
There's everything I vibe coded this week and how long it took me.
This is something that's really taken the software industry by storm over the past year or
so.
And the phrase vibe coding took off when a well known AI researcher, Andre Carpati, used
it.
There's a new kind of coding I call vibe coding where you fully give into the vibes, embrace
exponentials and forget that the code even exists.
And in a lot of ways, this has been kind of like the fever dream of Silicon Valley for
a while.
I don't know if you used to watch HBO's show Silicon Valley, Sean, but there's a really
great clip where one of the engineers admits that he has been allowing an AI to code for
him.
You gave your AI permission to overwrite code in the internal file system.
Were you going to tell me about this?
No, I thought that was the company policy these days.
And the founder of the company is just horrified by it and saying, you can't allow the AI to
do this.
It's going to basically mess everything up.
Well, that moment has arrived.
We've spoken a lot about various risks that come with our rapid adoption of AI tools.
What are the risks when it comes to vibe coding?
And one hand, there's the risk that the code that's being generated just isn't very
good.
There's something in the tech industry that's known as technical debt, which basically means
that you get into a lot of debt with the tech that you've built.
And then you have to spend a lot of time and resources and capital to basically fix it.
There are also some security risks that come with deploying these AI agents.
I don't know if you've heard of something called clause, Sean.
Like Santa?
Those are sort of taking AI agents and coding bots to the next level where they've become
a lot more autonomous and they run locally on someone's machine.
This is something that Silicon Valley is very excited about right now.
You can basically run them on a Mac mini and have a do a whole bunch of stuff for you
on your machine.
But in order to do that, you have to give it access to a bunch of information.
So whether you're using a coding bot in your work or whether you're running clause on
your personal computer, you're basically telling this agent, here's some access to some
of the most sensitive information on my machine or in the cloud, build something with
it.
So there are security concerns for you, the vibe coder.
I wonder if that means there are security concerns for me, the person visiting a vibe
coded website.
Is there a chance that if I'm inputting personal information to a website like this, that
their security isn't up to snuff?
I think that's certainly possible.
Yeah.
I mean, there's the possibility that someone literally just isn't using like basic HTTPS
level of security on their website or they're, you know, they haven't really considered
a privacy policy that they're supposed to implement before they start running this website
and collecting people's data.
But the train is left to station, like everyone is jumping over to vibe coding because it's
just so much cheaper, so much easier, and so much faster.
Yeah, I mean, you probably know this, Sean, but Silicon Valley is pretty obsessed with
productivity.
In fact, there's a phrase that's known as 10X amongst the engineering crowd.
That sort of describes a person who outputs 10X, the amount of work that's really expected
of them, that they're like hyper-efficient and productive.
For the sake of it, I'm just going to say aiming high, I'm going to define it as aiming
at least 10X.
It is very important that whatever it is you do has to be 10 times better, 10 times cheaper
or 10 times faster, maybe ideally all three than the competition, than the existing solutions.
But now with vibe coding, the idea that you could run two or three coding agents at the
same time and, you know, manage them like they're interns, check in on them from time to
time, but that they're basically doing the coding for you.
It's like this pipe dream that maybe if we use AI to do our work for us, we might only
have to work a four-day work week or free up some time so we can like sit on our patio
and drink lemonade.
That's not really what's happening here.
What's happening here is that everyone just expects everyone to do a lot more, and that's
definitely the case with software engineering.
More and good with an E writes for wired.com also with an E. You know how the normies vibe
code now, but when we're back, you're going to hear how the coders are doing it, and it's
a whole different vibe.
Support for Takesplane comes from Shipstation.
Perhaps your company is growing quickly and order fulfillment is threatening to break
your momentum.
Shipstation says their intelligence driven platform helps take the pressure off by bringing
order management, rate shopping, inventory, and returns warehouse systems and powerful
analytics all into one place.
Instead of juggling all those disconnected tools, you get one system designed to scale
with your business.
Shipstation says their automations can save you up to 15 hours a week on fulfillment.
They say sharing tracking details can reduce customer service inquiries by up to 12%.
While returns management gives you insight into what's coming back and why analytics show
where you're saving, where you can optimize.
They choose the best carrier, find competitive rates, print labels, and bulk, and send tracking
updates.
You can drive Shipstation free for 60 days with full access to all those features, no credit
card needed.
You can go to shipstation.com and use the code today for 60 days free.
And Shipstation says that 60 days should give you plenty of time to see exactly how much
time and money you're saving.
That's shipstation.com code today.
Shipstation.com code today.
Before for the show, it comes from Grinola, my old friend.
You know that moment when a meeting ends and someone says, let's circle back on this next
week.
Everyone nods, but no one writes anything down, then all of a sudden the next week rolls
around in its radio silence.
Those sorts of situations and the inevitable aftermath are what Grinola wants to fix.
Okay, what I'm getting here is this is not the Grinola I thought it was.
Grinola is an AI-powered note pad built for the way real people actually meet.
You simply take rough notes like you normally would and in the background, Grinola securely
transcribes the meeting.
Then it turns everything into clean structured, actually useful notes when the meeting ends.
And Grinola works through your device's audio, which means it integrates seamlessly
into the video conferencing tools you already use.
So if meetings are eating up your day, Grinola says there are no brainer.
You can try it totally free for three months.
Just head to Grinola.ai slash explain that's Grinola.ai slash explained.
To get your time back, get three months free at Grinola.ai slash explained.
Support for the show today comes from hymns.
ED is more common than many people realize.
And it can often be easier to treat than you might think.
With hymns, you can connect online with a licensed provider to explore personalized treatment
options all discreetly and on your terms hymns offers access to personalized prescription
treatment options for ED.
If prescribed, and their options range from personalized products to trusted generics,
which can cost 95% less than brand names, hymns says they bring expert care straight
to you with 100% online access to personalized treatments that put your goals first.
You can get simple online access to personalized affordable care for ED, hair loss, weight loss
and more by visiting hymns.com slash explain that's hymns.com slash explained for your free
online visit hymns.com slash explained featured products include compounded drug products,
which the FDA does not approve or verify for safety effectiveness or quality prescription
required.
See website for details, restrictions and important safety information.
Sexual price will depend on product and subscription plan.
My name is Clive Thompson.
I'm the author of coders, the making of a new tribe and the remaking of the world.
I'm a contributing writer for the New York Times magazine.
And you just spent a lot of time hanging out with coders who were vibe coding.
And from what I could tell from reading your piece in New York Times magazine about your
experience is that they're not vibe coding the same way that Lauren and I were just vibe
coding earlier in the show.
No, they're doing something that's a lot more aggressive, I guess, and ambitious.
What they're doing is they are using multiple agents, kind of swarms of agents at the same
time.
So they will have, you know, if they're using Claude code or or codex by, you know, by
open AI or Gemini by Google, they will have it kind of wired into their laptops.
So those agents can like create files, destroy files, they can create new folders.
They can take code that's been written.
They can push it, you know, live into production in the world, you know.
And they will also work like little teams.
So when they want to create a piece of software, sometimes they'll write like a spec, like
like a page saying, here's what I wanted to do.
Or sometimes they'll just talk, you know, to the agent.
But they'll be kind of talking to the lead agent that's like going to be the head of
the team and they'll talk to it and say, you know, sure, and I want you to do, you
know, what do you think, you know, give me your ideas.
And they'll sort of go back and forth, like generating a plan.
And when they are confident that this top agent understands what is to be done, they'll
say, all right, go do it.
And that one will spawn off several sub agents like it will have one agent that's writing
code.
Another one that is testing the code only when it has sort of written it and it passed
a lot of tests, they're like, confident, okay, now we'll show it to the human.
And so it is, it's quite wild to sort of watch them do this, just you'll, I'll be sitting
next and they'll be like, you know, having this conversation with the lead agent, you
know, like, what's our plan, what's your plan, what are you going to do, tell me, I don't
think that's quite the way I should do it, let's do it this way, you know.
And then, and sometimes, you know, if, if it does something wrong, like they'll have
to sort of yell at it, right, you know, like sometimes it'll be like, you're boss,
you know, I didn't really think those tests were necessary, so I didn't do them.
Like literally, well, it will, like, just do that.
And then this, this corner will go like, no, you have to pass the test, go, go back
and do it.
And they'll often have to use kind of emotional language, like they'll be like, this is unacceptable.
Or they'll say things like, you know, this is, this is, this is embarrassing, you're
humiliating me, you know, it's very, it's very, very weird.
This was something that stuck out in your piece was that in, in a prompt, one of your
coders said, don't embarrass yourself.
And I said to him, I said, like, you know, like, what's up with that?
Like, you know, does that language improve the sort of output of these agents?
And he was like, you know, I couldn't prove it, but, you know, generally we find that
when we sort of reprimand them a little bit, yeah, they become a little more reliable.
And, and again, it sort of sounds bonkers, but when you think about it, large language
models are language machines, right?
So it's sort of registers embarrassing as having a bunch of, being in a bad neighborhood,
like a neighborhood you don't want to go to, right?
And so probably that does help, you know, the AI sort of register that, oh, this, this
instruction here is actually serious in a way that the other ones were not.
Where I was noticing how much time the models were saving me while building an elementary
website.
Can you help us understand just how much time, money, humans, human labor is being saved
by, by vibe coding at the level that you observed.
Yeah.
It can be really, really significant.
It is most significant, those time savings, those productivity increases.
They're most significant when someone is building something new from scratch.
So the startup founders, you know, one or two person, three person shops, they're like,
I need to get to market fast.
Like there might be 10 other people with this idea, I got to beat them.
It's dizzying.
Some of those people were telling me that, you know, they were working like 20 times faster
than they would on their own.
That stuff that would normally have taken them a day now takes, you know, half an hour.
But at a very large and mature company, like Amazon or Google, you know, you've got billions
of lines of existing code.
They're out there, they're running, customers relying on it.
And if you, one little part of it stops working, that could cascade through everything.
So those folks are, you know, they're definitely using the agents, but they are less likely
to be pushing rapidly out stuff.
They're more likely to be looking carefully at it and putting it through what's known
as code review, where multiple humans look at it and go, okay, does that work?
You know, that might have problems with this other thing that might, that might have
an unintended consequence that the agent didn't really understand because the agent doesn't
have the mental picture of how all of this massive thing company works at I, the human
has in my head.
So for them, basically, it's like a 10% improvement in terms of the velocity of productivity
of the engineers, how fast they go from having an idea to making it happen.
And like, you know, it's really interesting and you may have discovered this too in your
vibe coding.
I've certainly discovered my vibe coding.
A lot of engineers told me up and down the food chain that in some respects, it was even
less about speed than about the ability to experiment with a bunch of ideas and see
which one might really work without having to invest the time in.
Right.
Exactly.
Because in the, in the before times, you have an idea for a feature.
All right.
Are you really going to spend six weeks developing it just to discover that it's not really
what you thought it was going to be?
Or as now, you know, well, let's just, let's just do 10 different versions of that over
the next week.
And let's look at all of them and then we can pick the one we want.
Right.
We've not necessarily gone faster, but the feature that you've got is exactly the one
you wanted and you kind of know because you felt it, you held it in your hands, you know?
You mentioned Google, of course, a lot of tech layoffs in the past few years.
And now we're talking about, you know, how vibe coding has dramatically overturned the
norms in engineering.
How are developers feeling about that?
Surely there's some tension there.
I think you call them a civil war in your piece.
Yeah.
Well, here's the thing.
So there is definitely a civil war and so far as there is a, the majority of people that
I spoke to and I've reached out to a very wide array.
I talked to 75 developers and I actively wanted to talk to ones that didn't like AI because
I wanted to know their feelings.
It's a minority of people that are really hotly opposed, but they're very, very strongly
opposed.
They don't like the fact that these are trained on stolen materials.
They don't like the fact that it uses tons of energy.
They don't like the fact that they think it's going to de-skill.
And then this poor performing code will be used to train new AI models, creating a vicious
cycle of terrible software we'll all have to learn to live with.
I don't care that you made an app in one hour.
What does the back end look like?
It's not modular.
It looks like shit.
Join me in making the serious dev movement.
No more vibe coding.
Why do you think they're not the majority?
Well this is so clearly going to replace so many of them and bypass all of their ethical
moral concerns and objections.
I think it's because for a lot of developers, it's just been a delightful experience in
the short term of going from like everything being a slow slog to it being like, oh my
god, I'm just all these ideas and things I wanted to do I can now try them and do them.
Being able to just vibe code anything you think of, like spend 30 minutes and you have
a tool that just does stuff for you, it makes you feel limitless.
It's just a constant novelty fact there, like you start walking something and usually
when you hit the point of like, you know I'm like bored and then I've got this other
better idea and I should like start on that and then come back to this, like you can't
do that now but like everything can actually get finished.
Because it's fun basically.
It's enormously fun.
It's the pleasure of coding used to be, you know, you wanted to make something and so
you wanted that to exist but along the way there were a lot of these little wins when
you fixed a bug when you got something working, those little wins have gone away because
you're not doing that bug fixing, you're not doing that line writing.
So the big wins are just coming like in avalanches and it's very intoxicating.
They also, you know, there are ones who like essentially don't think that those bad labor
things are going to, are going to obtain, like they're like, well, it's probably maybe
true that, you know, we lose some jobs here but they think there's a potential that
moral get created in areas that they have previously been unable to be created.
Give it five years for us.
I mean, from what you gathered talking to people in the industry from being someone who
codes yourself, does this harken the, you know, end of computer programming as we know
it?
It seems like probably.
And if so, where does it go from here?
No, I would not go so far as to say that it ends it in five years.
I do think it becomes something very, very different potentially.
Like I still think everyone told me and I believe in that you still need some understanding
of the way a code base works and things happen at a computer science level, at a computer
engineering level to do the complicated things.
I think actually weirdly what you might see is something a little different, which is
the explosion of code in areas where there is currently none.
Like there's a bazillion people out there that are code adjacent, right?
So you work in accounting.
You're a wizard at Excel.
You have these, you know, these Excel spreadsheets are like seven thousand rows wide and what
not runs all this logic and you can import data.
If you're given the ability now to have, you know, an agent say, okay, like could you bring
more data in or could you do these things?
There is going to be this really weird world where there's a lot of customized software
for an audience of like two people, like three people.
Like right now we have thought of software historically as something that only exists
if 10,000 people or a million people want it because it costs a lot of money to make it.
But if you can now start making it for next to nothing, you can start using it the way
that we use Post-it notes.
I just put it all over the place, you know, like I'm, I need to jot this idea down.
I'm going to make this happen and maybe the software solves one problem for this afternoon
and we never use it again, right?
Like software starts becoming all disposable.
The huge gulf between a coder and a non coder shrinks and it allows all those non coders
to fan out and do stuff, right?
I do think that software developers, you know, they're going to go through a major transition.
I would not predict it's going to go away, but I do predict it's going to be tougher.
That definitely tougher than some of the really enthusiastic people predict and that's just
because that's kind of the way money in capital works, right?
You know, money in capital loves to squeeze labor in every way it can.
There is a great way to squeeze labor.
Clive's piece in the New York Times magazine, oddly enough, was titled Coding After Coters,
the end of computer programming as we know it, but the authors seldom picked the headlines.
It was maybe the first piece of long-form journalism I've ever read about AI that didn't
depress me or make me roll my eyes right out of my skull.
Ariana Spuro produced today's show Andrea Lopez-Crusado checked the facts David Tattashoor
engineered Jenny Luntton, edited Jenny Luntton.
This is today explained tomorrow we're heading into the kitchen.
Support for today explains from Shopify.
Starting a new business has never been easy says Shopify, but without the right tools
it can feel almost impossible perhaps Shopify can set you up for success.
Shopify is a commerce platform used by millions of businesses around the world.
They say they can help you tackle important tasks, inventory payments, analytics so much
more.
No need to save multiple websites or try to figure out what platform is hosting the
tool that you need.
Everything is all in one place making your life easier and your business operations smoother.
Let Shopify be your commerce expert with world-class expertise in everything from managing
inventory to international shipping to processing returns.
And beyond you can get started with your own design studio with hundreds of ready-to-use
templates, Shopify helps you build a beautiful online store that matches your brand's style.
It's time to turn those what-ifs into with Shopify today.
You can sign up for your $1 per month trial and start selling today at Shopify.com slash
explain, go to Shopify.com slash explain, what's that that's Shopify.com slash explained.
Rinse knows that greatness takes time, but so does laundry.
So rinse will take your laundry and hand-deliver it to your door, expertly cleaned.
And you can take the time pursuing your passions.
Time when spent sorting and waiting, folding and queuing, now spent challenging and innovating
and pushing your way to greatness.
So pick up the Irish flute or those calligraphy pens or that daunting beef Wellington recipe
card and leave the laundry to us.
Rinse, it's time to be great.



