Shadowing Practice: The "vibe coding" mind virus explained… - Learn English Speaking with Video

Creando lección...
1
In March 2025, the programming world went mad with a disease called the Vibe Coding Mind Virus.
2
For those who have not yet been infected, Vibe Coding is a term coined by ex-OpenAI wizard Andra Kaparthi, where you fully give in to the vibes,
3
embrace exponentials, and forget that the code even exists.
4
This term has taken the world by storm, and virtually every code influencer on the internet right now is following in the footsteps of Apex indie hacker Peter Levels,
5
who recently Vibe Coded a crappy real-time flight simulator MMO with JavaScript.
6
Then he leveraged his large Twitter following to sell in-game advertisements and make a ton of money.
7
You gotta respect the pure tech bro genius here, but the problem is that now everybody is vibe-coding crappy games and flooding the internet with more and more AI-generated slop.
8
But according to the CEO of Anthropic, this is the way.
9
He recently stated that in just 12 months, virtually all code will be written by AI.
10
And in today's video, we'll look at real-life examples of when vibe-coding goes wrong, and check out some awesome tools and techniques to help you vibe properly.
11
It is March 26, 2025, and you're watching the code report.
12
The first thing you need to realize is that coding and programming are not the same.
13
Coding is the skill of translating logic into instructions for a computer by writing code.
14
An elite coder might be able to bang out 100 words
15
per minute of perfect C code in VIM purely from memorized syntax, but large language models are making this skill obsolete.
16
An 8-year-old prumpter can now write code faster than a skilled professional with 20 years of experience.
17
But programming is a far broader skill that's hard to describe.
18
It's both an art and a science that requires ingenuity, creativity, and good instincts gained through experience.
19
The best programmers often spend more time removing code than writing code, And if you don't understand the code you're vibing out like a true programmer, you won't get very far.
20
Like this poor guy on the internet, Vibe coded a SaaS product, and even had paying customers, which is a huge achievement for an indie hacker.
21
Upon learning about his success, the trolls of the internet came out and hacked it to pieces.
22
Quote, Random thing are happening.
23
Maxed out usage on API keys.
24
People bypassing the subscription.
25
Creating random shit on DB.
26
This is taking me longer than usual to figure out.
27
Ultimately, the app was taken down permanently, and the guy had to beg for his job back at Popeyes.
28
Sadly, there are many such cases, but when done properly, Vibe coding can work.
29
And I think it's only a matter of time before we see a billion dollar business that runs entirely on Vibes, which will likely be built with tools like vZero or Bolt,
30
along with AI IDEs like Cursor and Windsurf.
31
But, if you choose to Vibe max your code with tools like these, I would highly recommend following these three rules.
32
Rule number one, choose a popular, simple tech stack.
33
Something like React, Express, Tailwind, Redis, and Dino should be ideal for web dev.
34
The reality is that these LLMs are best at solving problems that people have already solved on places like GitHub, Stack Overflow, etc. And that means even though you hate React,
35
trying to use that fancy new JavaScript framework is going to kill your vibes.
36
Actually, screw that, my preferred choice is Svelte, but I've actually been getting really good vibe coding results with Vue.js and Nuxt.
37
So this rule is breakable.
38
Rule number two, though, is not breakable, and that is to get good at Git.
39
When AI takes control of your code, that means it also has the power to delete your working code, and when that happens, it's almost impossible to prompt it back into existence.
40
However, if you're disciplined and use version control, you would have stashed that good working code somewhere safe.
41
In fact, you can use tools like ClaudeCode to vibe commit your code for you, or check out my full Git course if you want to learn it by hand.
42
But the most important rule is rule number three.
43
Ask not what your AI can do for you, but what can you do for your AI.
44
You're not a coder anymore, you're a product manager.
45
And if you want to be a good one, you need to break down complex requirements into small steps.
46
They should be highly specific and also provide the proper context to solve the problem, like recent documentation and images for UI design.
47
It might sound like a vibe killer, but you don't want your LLM to get creative.
48
You want it to be as deterministic as possible.
49
As a developer who's highly skilled in building failed side projects, I've never felt more powerful.
50
That being said, I think relying on vibes only is still a bad idea.
51
Like the Levels Flight Simulator had all kinds of issues, and it likely would have failed miserably if it weren't for the developers' many years of experience as a foundation.
52
But now that you know how to vibe code like a true professional, you also need to know how to write like a true professional.
53
And the best tool to get you there is Grammarly, the sponsor of today's video.
54
It's an AI writing partner that helps professionals get their work done faster while improving quality.
55
And unlike other AI tools, it works directly with all the communication apps you already use, making it a much more seamless experience.
56
Like whenever there's a text box, Grammarly automatically provides one-click suggestions
57
and rewrites it to speed up your writing process without the need to copy and paste from an AI chatbot.
58
It's perfect for polishing emails, writing pull request descriptions, or replying to ridiculously long Slack messages from your boss, while making sure that you always sound like yourself and not a soulless robot.
59
And its high-quality suggestions do a great job of matching the tone to the audience you're writing for.
60
Sign up and download Grammarly for free today using the link below.
61
This has been The Code Report, thanks for watching, and I will see you in the next one.

Sobre esta lección

¿Qué es la Técnica de Shadowing?

Shadowing es una técnica de aprendizaje de idiomas respaldada por la ciencia, desarrollada originalmente para la formación de intérpretes profesionales y popularizada por el políglota Dr. Alexander Arguelles. El método es simple pero poderoso: escuchas audio en inglés nativo y lo repites en voz alta de inmediato, como una sombra que sigue al hablante con solo 1-2 segundos de retraso. A diferencia de la escucha pasiva o los ejercicios de gramática, el shadowing obliga a tu cerebro y músculos de la boca a procesar y reproducir simultáneamente patrones de habla reales. Las investigaciones muestran que mejora significativamente la precisión de la pronunciación, la entonación, el ritmo, el habla conectada, la comprensión auditiva y la fluidez al hablar, convirtiéndola en una de las metodologías más efectivas para la preparación del IELTS Speaking y la comunicación en inglés en el mundo real.

Técnica de shadowing: lee la guía completa paso a paso →