Shadowing Practice: Nobody is hiring vibe coders. Sorry - Learn English Speaking with Video

Creating lesson...
1
Coding interviews are dead.
2
You don't need to learn how to code anymore.
3
At least that's what your social media feed keeps telling you.
4
But here's what the data actually says.
5
Since 2023, technical interviews have nearly doubled in the US and they're becoming more challenging than ever, not easier.
6
So what's going on here?
7
Because getting this wrong either way can cost you.
8
Either you keep grinding LeetCode style interviews and prep for an interview that no longer exists,
9
or you misread the industry and walk away from a career that is very much still hiring.
10
So let's ignore what people are saying and look at what companies actually do whenever their money is on the line,
11
because the facts tell a completely different story from what you're hearing.
12
So a few months ago, I was actually going through my own interview process and I interviewed with 11 different companies.
13
Every single one of them that I got far enough with in the process went to the technical interview.
14
These were a mix of coding interview challenges, system design questions, and anything that was related to whatever that company's specific niche was.
15
So if it was database, I got a lot of database questions and so on.
16
Now, two of these were actually the classic solve Sudoku problem.
17
If you've ever went through that technical interview process, you might have seen this.
18
This is just where you have to solve a Sudoku board.
19
essentially just make sure that the board is either valid or not.
20
Now, maybe I just got unlucky and I picked the 11 most old school companies in the industry, but that's not what the data actually shows.
21
According to CoderPad, this is the platform where a lot of these companies actually conduct these interviews.
22
Technical assessments are up 48% globally since mid-2023,
23
and 43% of those companies still conduct the classic algorithmic assessments.
24
Now, the rest didn't drop the technical bar they moved it to system design interview questions pair programming
25
and more of real world debugging situations
26
but okay maybe these are just the companies
27
that are slow to adapt enterprises
28
that are still stuck in 2019 interviewing like the ai wave never happened i guess
29
that could be a fair objection but the issue here is
30
that the strictest interviews are actually conducted by the companies building these AI tools. For example,
31
OpenAI's most commonly reported interview question is implementing an LRU cache from scratch live as you explain your reasoning through the process.
32
An LRU cache is just a hash map plus a linked list.
33
The exact obsolete fundamentals your feed keeps telling you are now irrelevant.
34
Anthropic, on the other hand, publishes its official policy for candidates and for live interviews, it says on it, no AI assistance unless we indicate otherwise.
35
We're curious to see how you think and how you reason through problems in real time.
36
And Meta went the other way entirely.
37
They built a round where you're actually encouraged to use AI.
38
And the accounts coming out of these say that this round is harder than the classic one.
39
The companies that are closest to the models, the people who know exactly what AI can and cannot do, are the ones testing the hardest.
40
Why do you think that is?
41
Well, before I answer that, since this video doesn't have a sponsor, I want to show you something that Brad and I have been working on.
42
If you've been following this channel for some time, you've probably seen our 20-hour long video courses, whether that's on Udemy or our website.
43
And that's how hundreds of thousands of you have learned.
44
And we're still very proud of those courses and we'll always continue to make those.
45
But we realized we need a different approach for those of you that like to be hands-on.
46
And that's why we launched Start.dev.
47
It's an interactive learning platform where lessons are bite-sized with an in-browser editor.
48
So you can start writing code today.
49
So if you're looking to learn about the tools and languages that are most in demand in the AI era, like Python and TypeScript, or you wanna learn about web development,
50
I highly recommend you check it out.
51
Each course has an AI version of its instructor.
52
So for example, you get AI Brad in each lesson with you.
53
He knows what you're working on.
54
He sees your code and he's designed to give you leading answers, not some long-winded chat GPT responses that knock you out of your flow.
55
And yes, there's an AI version of me too.
56
And no, you can't make me say weird stuff people have already tried.
57
There's thousands of students on the platform already and absolutely loving it, so it's free to get started, but if you want 20% off premium access,
58
use the coupon code down in the video description.
59
Okay, so why do AI companies test the hardest?
60
Well, it comes down to what everyone got wrong about interviews in the first place.
61
The people
62
that bought this AI killed coding interviews narrative have a fundamental
63
misunderstanding of what the technical interview was even there for and really what the job of software developer actually requires.
64
The thinking goes that if AI writes the code, now we're somehow out of the loop.
65
As if writing the code was our job all along.
66
Well, the interview was never about the code either, and honestly, I'm a little bit shocked that we even have to say this, but here we are.
67
It wasn't about the syntax.
68
In fact, lots of interviewers let you choose the language
69
that you test in because that was never the part that actually matter to begin with.
70
What they're grading you on is your judgment behind every solution.
71
Can you think through a problem?
72
Why this decision over that decision?
73
And what are the trade-offs and alternatives?
74
Where does this problem break at scale?
75
Now, a large chunk of the interviews
76
that I've taken were usually some kind of system design where I'm implementing some kind of different pattern
77
or working through a larger idea.
78
And most of the interviews I've taken weren't even coding interviews at all.
79
I would say probably less than 50% of them were.
80
And most of them were actually just some kind of scratch pad or a situational walkthrough on a whiteboard.
81
And on the other side where I've interviewed a lot of candidates in my days, the best interviews I've ever conducted were not the candidates that gave me the answer,
82
but the ones that had a great conversation with me through their process, walked me through all their solutions and ideas.
83
And the way they reasoned told me
84
that they would really be able to add value to my team and allowed me to see really what's under the hood, not that they just memorize something.
85
There's a funny thing happening in Meta's AI assisted interview round where candidates keep claiming
86
that somehow the models are dumber during the interview than they were the day before when they were practicing.
87
Same models, same prompts, and all of a sudden it's writing buggy code and it's not pointing out obvious mistakes.
88
Now, it's not confirmed by Meta that they purposely make their models dumber, but honestly, it wouldn't surprise me.
89
It's a great way to watch where a candidate catches obvious issues and where they just glaze over them.
90
So imagine thinking that AI somehow ended all of this and nobody was going to ask you to explain what you built.
91
Exposing someone has never been easier.
92
A few follow-up questions and it's over.
93
Now, I'm not gonna tell you that nothing has changed because things are changing, just not in the direction that a lot of us think.
94
Developers have been complaining about interviews since long before AI.
95
They've been claiming that things are too abstract, too much memorization and nothing like the real job.
96
And for many years, really nothing has moved but because of AI, it's actually forcing companies to really evaluate this process and change things up.
97
Companies are starting to swap single function puzzles for more real world simulations.
98
They're challenging candidates on multifile code bases and adding more realistic debugging scenarios and working inside of existing code bases
99
instead of greenfield toy projects.
100
Let's invert this binary tree and more.
101
Here's our code, make it better.
102
That's much closer to the actual day-to-day engineering work while still leaning on the deep-rooted concepts that you needed to know before.
103
Now, this is really the first change in years that I would call progress when it comes to the interview process.
104
But here's where the industry is split.
105
Nobody agrees on how much AI should be allowed.
106
Roughly a third of the companies still ban it entirely, half allow it, and the rest decide on a case-by-case basis.
107
And where it is allowed, I've seen companies ask you for your prompt history, grill you deeply on the take-home projects that they give you,
108
and then have you extend it live on a call.
109
So no matter where a company lands on this, whether it's partial AI, full AI, or somewhere in between, there's still no version where knowing less is a winning move.
110
The pattern of interviews has been evolving over the past 70 years.
111
Think of it as a stack.
112
At the bottom, the mechanical stuff.
113
Typing out working code.
114
In the middle, we have implementation, picking an approach and making it work.
115
And at the top, we have the judgment.
116
This is the trade-offs, catching what's wrong and defending our decisions.
117
Producing working code used to prove the layers above it.
118
You couldn't get something working without understanding the layers underneath it.
119
Every era of tooling has always deleted the bottom of the stack and just moved the test upwards.
120
For example, compilers deleted assembly, frameworks deleted boilerplate, and nobody is interviewing you on memory management for a React job.
121
AI is deleting yet another layer, which is producing the actual code, so the test is just moving up another layer.
122
Now, as AI adoption grows, we're gonna see more companies adjust their interviews to include it and focus less on producing the actual code.
123
But just because we may be writing less code by hand doesn't mean
124
that the bar dropped the bar just moved up the stack.
125
And this is the part that really gets me upset whenever I see this rhetoric online.
126
AI bros are telling beginners they don't need to learn how to code, that knowledge is obsolete, they just need to prompt harder.
127
That's like telling a pilot that they can skip flight school because we have autopilot.
128
Autopilot is great, but it's also not the reason why anybody gets to sit in that seat.
129
Nobody is hiring vibe coders.
130
And the market is telling you this with data.
131
74% of developers are saying they're struggling to land a job, while 78% of tech leaders say they can't find qualified people.
132
Now, both are true at once.
133
The jobs exist, but qualified people are getting harder to find.
134
We're about to experience the biggest demand for developers probably ever, and yet the public messaging is manufacturing the biggest shortage of qualified developers.
135
Now, on the other side, we have the real engineers don't touch AI crowd.
136
Well, I'm going to say something that will upset a few of you, but outside of some very specific use cases, I would not hire a developer that refuses to leverage AI tooling.
137
And there's also common consensus out there amongst hiring managers that agree with me.
138
The data is somewhere out there.
139
I didn't pull it up for this video, but look it up.
140
This is a common belief here.
141
And at this point, it's really just getting irresponsible not to use AI and the pushback against it, which I can understand there's been a whole pendulum
142
that swung the wrong way it's getting to the point where
143
even the resistance against it is now a problem now i want to give you a quick example here
144
so back in 2017 i hired my first developer to work on this project
145
that i built out it scaled up
146
and it was time to add some team members now this guy was good
147
but he refused to move out of the php stack
148
and would always complain about the frameworks that i was using his claim was
149
that real developers should be able to write their own web server from scratch and that frameworks like Django and React, well, those were just for noobs.
150
Imagine holding that belief today.
151
I think we're past the AI is just a tool phase and really need to adapt here.
152
You're not only gonna be graded on your ability in the future, you're also gonna be graded on your AI fluency as well.
153
Now, I don't make the rules.
154
That's just where the market is at right now and it's probably where we're going in the future.
155
So to close this video out, no coding interviews aren't dead.
156
There are more of them now than ever, and they're testing the same thing they've always tested.
157
Whether you know what you're doing or not, AI didn't change that.
158
So keep the fundamentals, get good with the tools, and understand everything you build.
159
Because the developers that are doing both right now aren't scared.
160
They're thriving.

Vocabulary and speaking notes for this lesson

This B2 speaking lesson is built on the video “Nobody is hiring vibe coders. Sorry”. The speaker keeps coming back to these words: interview, code, companies, developer. This video has 160 sentences and 2257 words to shadow. The speech runs for 12:25. The speaker talks fast, about 182 words per minute, so expect linked and reduced sounds. 83% of the words are among the 3,000 most common in English; the rest is worth studying before you start.

Key vocabulary in this video

The 15 most advanced words in the video, with pronunciation and meaning:

WordPronunciationMeaning
developer noun/dɪˈvɛləpɚ/A person or entity engaged in the creation or improvement of certain classes of products.
stack noun/stæk/A large pile of hay, grain, straw, or the like, larger at the bottom than the top, sometimes covered with thatch.
prompt verb/pɹɑmpt/To lead (someone) toward what they should say or do.
scratch verb/skɹæt͡ʃ/To rub a surface with a sharp object, especially by a living creature to remove itching with nails, claws, etc.
qualify verb/ˈkwɑ.lɪ.faɪ/To describe or characterize something by listing its qualities.
autopilot noun/ˈɔtoʊˌpaɪlət/A mechanical, electrical, or hydraulic system used to guide a vehicle without assistance from a human being.
debug verb/diːˈbʌɡ/To search for and eliminate malfunctioning elements or errors in something, especially a computer program or machinery.
cache noun/kæʃ/Such a store of physical supplies, placed by humans or other animals for practical reasons.
obsolete adjective/ˈɑbsəlit/No longer in use or no longer useful; now disused or neglected (often in favour of something newer, better, or more fashionable); outmoded.
adapt verb/əˈdæpt/To make suitable; to make to correspond; to fit or suit.
implement verb/ˈɪmpləmənt/To bring about; to put into practice; to carry out.
algorithmic adjective/ˌælɡəˈɹɪðmɪk/Of, relating to, or being an algorithm.
anthropic adjective/ænˈθɹɒp.ɪk/Of or pertaining to mankind or humans, or the period of humanity's existence.
boilerplate nounA sheet of copper or steel used in the construction of a boiler.
compiler noun/kəmˈpaɪlɚ/One who compiles.

Phrasal verbs you will hear

WordMeaning
go through verbTo travel from one end of something to the other.
move up verbTo promote, put onto a higher level.
build out verbTo develop or expand (a system, structure, project, etc.).
come down to verbTo reach by moving down or reducing.
follow up verbTo take further actions remaining after an event; to continue, revisit, or persist; especially, to maintain communication or verify.
point out verbTo identify among a group of similar subjects, or in a scene where the subject might not be readily seen or noticed, with a gesture of the body.
think through verbTo fully consider, so as to understand all the consequences of.
walk away from verbTo abandon or leave; to shun; to refuse.

Sentences worth repeating

Short, complete lines from the video that you can reuse in everyday conversation:

  • You don't need to learn how to code anymore.
  • Why do you think that is?
  • He knows what you're working on.
  • Can you think through a problem?
  • Let's invert this binary tree and more.

Grammar in this video

The structures the speaker uses most, with the exact words from the video:

StructureIn the video
Present perfect continuous have/has been + -ing — an action that started earlier and is still going onhave been working · you've been following · have been complaining
Present perfect have/has + past participle — a past action that still matters nowyou've probably seen · have learned · have already tried
Passive voice be + past participle — the focus is on what happens, not who does itwas related · are still stuck · are actually conducted
Relative clauses who / which + clause — extra information about a person or thingpeople who know · layer, which is

Pronunciation to watch

The speaker uses 57 contractions and reduced forms, such as we're, you're, they're. Say them the short way, as you hear them.

  • The “th” sounds: algorithmic /ˌælɡəˈɹɪðmɪk/, anthropic /ænˈθɹɒp.ɪk/, walkthrough /ˈwɔːk.θɹuː/, thrive /θɹajv/, underneath /ˌʌndɚˈniθ/
  • The “sh” and “zh” sounds: cache /kæʃ/, memorization /ˈmem(ə)ɹaɪˌzeɪʃn̩/, preposition /ˌpɹɛpəˈzɪʃən/, situational /sɪtjuːˈeɪʃənəl/, hash /ˈhæʃ/
  • Long words — get the stress right: developer /dɪˈvɛləpɚ/, autopilot /ˈɔtoʊˌpaɪlət/, algorithmic /ˌælɡəˈɹɪðmɪk/, memorization /ˈmem(ə)ɹaɪˌzeɪʃn̩/, misunderstand /mɪs.ʌn.də(ɹ)ˈstænd/

How to practise with this video

  1. Listen to the whole video once without speaking and note the words you do not know.
  2. Start at 0.75× speed, shadow it sentence by sentence, then go back to normal speed once it feels easy.
  3. Record yourself and compare with the original, paying attention to words like developer, stack, prompt.

What is the Shadowing Technique?

Shadowing is a science-backed language learning technique originally developed for professional interpreter training and popularized by polyglot Dr. Alexander Arguelles. The method is simple but powerful: you listen to native English audio and immediately repeat it out loud — like a shadow following the speaker with just a 1–2 second delay. Unlike passive listening or grammar drills, shadowing forces your brain and mouth muscles to simultaneously process and reproduce real speech patterns. Research shows it significantly improves pronunciation accuracy, intonation, rhythm, connected speech, listening comprehension, and speaking fluency — making it one of the most effective methods for IELTS Speaking preparation and real-world English communication.

Shadowing technique: read the full step-by-step guide →