AI and coding: discussing automation and its impact

AI and coding β€” a B2 English lesson. Practise using 'be going to' for predictions and expand vocabulary around technology and automation.

AI and coding: discussing automation and its impact
Photo by Joshua Reddekopp / Unsplash

Summary

This ESL lesson for B2 English students explores AI, coding, technology. Using a real video as the basis for discussion, students develop reading and listening comprehension, vocabulary, and grammar skills across a 90-minute class.

The grammar focus is Using 'be going to' for predictions. Key vocabulary includes coined (verb), thought leader (noun), ecosystem (noun) and more, all drawn directly from the source material. The practical English section gives students useful phrases for real-life situations: You need to explain a complex or technical idea to someone who is not an expert, like a client, a manager, or a friend..

Activities

00:00 What in the world is vibe coding? Is it being super lazy and letting AI write all of your code for you? Or is it being a chill guy and manifesting B2B SaaS?
00:09 Well, today I'm going to break it down for you. I'm Matt. I work in developer relations at Replit. And vibe coding is basically a term for leaning on AI agents to write most of the code for the apps that you're trying to build.
00:23 And it allows you to free your time up to be more of a manager or direct the outcome of the application as well as how it works and the functionality that it has.
00:30 Now, vibe coding was a term coined by Andrej Karpathy who is a super early member at OpenAI and just a really famous guy and a thought leader in the AI ecosystem.
00:42 I think everyone in the AI community knew that something was up for the past few months seeing people build almost entirely with AI and share their experiences online. But he was the first one to put the term to the name.
00:56 Since then it started getting associated with this Rick Rubin meme where he's like, you know, sort of vibing to some music. And after that it really blew up when Rick Rubin came out and acknowledged the term vibe coding.
01:08 I don't know how much coding Rick Rubin does but he's even discussed it. I have no technical ability and I know nothing about music.
01:16 But at the core, vibe coding just means using AI agents, using an editor that has some AI functionality to build apps almost entirely with natural language or even your voice.
01:26 And what we've seen is that just about every 7 months, the amount of work that AI can do by itself is doubling.
01:33 So a few years ago we had GitHub Copilot and you could, you know, tab autocomplete, finish a line. Then, you know, maybe six or seven months later you could write functions. After that it was writing parts of files to features in apps. And now we're at the point where these agents can write entire applications.
01:51 And this has actually been measured and seems to be following a pretty reliable trajectory.
01:56 So at its core, vibe coding is just using AI to write code. But here's the thing, it's still really hard to build apps and that's because of the experience of developing applications.
02:08 You still have to configure databases or add authentication. And there are all these security considerations, right? You don't want to leak your API keys. You don't want to get spammed or you want to make sure your application is secure and that there's nothing to worry about.
02:23 And then even after you've considered all of that, how do you take what you've built and go from what lives on your computer to something that's live on the internet that you can share with other people?
02:32 Now I work at Replit and we actually address most of these issues. So the cool thing about Replit is it's a browser native environment. You go to replit.com, you don't have to install anything, don't have to configure anything. We have all the tools available for you.
02:47 Agent, our autonomous AI native building system, can configure your entire environment and even write the code for you. So it'll do the vibe coding while you sit back and relax.
02:58 From there, you can do things like add databases, add object storage, store your secrets in a secure environment that you don't have to worry about being exposed. And so, Replit's capable of doing all the hard stuff, doing the heavy lifting for you.
03:12 And we cover the platform, most of the services that are roadblocks to actually deploying your application.
03:17 And so, vibe coding at its core is the ability to write code, build apps almost entirely with AI. Replit is a platform that allows you to vibe code, but also provides a ton of useful services to make vibe coding in your life a whole lot easier.
03:33 So it's clear that everyone today is a builder, and that's only going to change for the better in the future. You're only going to be able to build even cooler stuff as AI gets better.
03:41 So you should check out Replit. You should check out platforms that allow you to build as much as possible and share it in a simple, seamless way.
03:46 But again, I'm Matt. This has been what vibe coding is. In my next video, I'll give you a gentle introduction to how you can start vibe coding. Until next time, peace.

Vocabulary focus

The vocabulary section introduces B2-level words and phrases related to AI, coding, technology. Key terms include coined (verb), thought leader (noun), ecosystem (noun), blew up (phrasal verb), at its core (phrase). Students practise using these terms in context through exercises drawn from the source material.

Grammar focus

This lesson focuses on Using 'be going to' for predictions. We use 'be going to' to talk about the future, especially for predictions when there is present evidence for that prediction. It suggests that something in the current situation makes the future event likely.

CTA Image
C1 LessonWhat is vibe coding?
Access lesson

Related

Workplace chat: mastering small talk
B1 Business Work Lifestyle Practical English Audio

Workplace chat: mastering small talk

Workplace communication β€” a B1 English lesson. Practise the Past Simple and future forms while expanding your vocabulary for making small talk at work.