← Back to home

You Don't Need to Code to Follow These Words—A Tech Glossary for Vibe Coders

Long-Form Video · EP0031 June 6, 2026 10:02
What this episode covers

A while back, Hu Yanbin's app got dismissed by senior engineers: someone who can't code, vibing out what he calls a product, is really just making a toy full of holes. I posted a video about it—that you can handle the security problems with AI and ship something production-grade without knowing code. But one comment on that video really struck me: the core blind spot for people who don't code isn't "you need to be able to write code," it's that when you don't even know the basic concepts, you don't know what to ask, and so AI can't fill in the gaps for you.

So this episode I compiled about 122 technical terms you'll run into constantly while building a product, each explained in plain language—one everyday analogy + what it's for + when you'll hit it + the trap beginners fall into most. It runs from the shallowest ("server") all the way up to RAG, easy to hard. This piece walks you through the highlights.

Companion files · Drop them into Claude Code

A while back, Hu Yanbin’s app got picked on by senior technical people. Their line was that anything people who don’t understand code vibe-code into existence is just a toy, riddled with holes.

I posted a video about it a couple of days ago, roughly arguing that even without knowing code you can use AI to run security checks and ship something production-grade. Plenty of people commented under that video, programmers and non-programmers alike. And one point in particular struck me—about blind spots.

The real blind spot: not the coding, the questions

For people who don’t code, the core problem isn’t “you need to understand code.” It’s that while you’re building, you have to be able to ask the right questions. If you don’t know the basic concepts, and don’t know what you should be asking, AI can’t fill in the gaps for you either.

So this episode I compiled about 122 entries—the basic concepts you need when you’re vibe coding and trying to build something good. Not so you can study them to a professional depth, but so you at least have a rough sense of what each one is. Enough to ask: “how should we be optimizing this?” That’s what lets AI do the job properly.

Let me pick a few and run through them.

Starting with servers, a run through the words

The first problem a lot of non-coders hit is that their product and service run locally, at localhost plus a port, and the moment they shut the computer down nobody can reach it.

  • Server: whether you buy from Tencent Cloud, Alibaba Cloud, or ByteDance’s Volcengine, what you get is a computer in a distant data center, powered on 24 hours a day, running your service or site—you turn your own machine off and other people can still reach it.
  • Domain / IP / DNS: the server gives you an IP address; bind the IP to a domain and people can reach it by domain name—and the piece in between that makes it work is DNS resolution.
  • HTTP vs. HTTPS: a lot of beginners overlook the prefix their browser adds automatically. The difference between the two is encryption, and HTTPS also needs a certificate you have to apply for. Knowing that, you can ask Claude Code directly: “my site is live, get me a certificate and switch it to encrypted HTTPS.” And CC will just go do it—apply for the certificate, set up auto-renewal, all of it.
  • Database: the entire data backend of a site, like one big Excel sheet holding every user’s information, every action, orders, articles, so the backend can read it and the frontend can display it.
  • Container / Docker: think of it as carving one server into separate walled-off spaces that don’t step on each other, like shipping containers, with your code, assets, frontend and backend files, and database all packed inside. Copy one to someone else’s server and it still runs, and you can put several services on one machine without them interfering.
  • Object storage / CDN: object storage gives your server a nearly unlimited cloud drive billed by usage. A CDN spreads your assets across servers all over the world so nearby users read from a nearby copy. Even at the speed of light, reaching a US site from Beijing costs a third of a second to half a second round trip.
  • Plus SSH remote login, certificates, and dependencies (use someone’s skill or an MCP service and you’ll often get told “dependencies aren’t installed”—dependencies are the runtime environment that lets a script or service run at all).

Tech stack choices, open source, and one deep trap

Tech stack and technology selection: there are a lot of programming languages. Pick a widely used one and when you hit a bug, odds are a best practice is already posted online and you’ll fix it faster. A niche or newer language may perform better, but the community is smaller and hard problems get harder to crack. That leaves you leaning on the raw ability of whatever AI model you’re using, and a good model handles those situations better.

Open source: you can open-source your product on GitHub, but there’s a really nasty trap here. A lot of people don’t clean up before they publish, and they upload their local passwords, even their API keys, along with everything else. Someone who gets your API key can burn your credits generating images—that’s stealing straight out of your wallet. So before you open-source anything, check hard that you’ve stripped the private information out.

Further into the glossary there are entries on LLMs, prompts, context, the difference between local deployment and API calls, and RAG (retrieval-augmented generation).

Treat AI as your architect: get the requirements straight before you start

Before you start a project, get the requirements straight and walk Claude Code through them: what kind of service you want to build, who it’s for, roughly what scale, whether it’s mostly text or pulls in big files like images and video, which models you plan to use. Once it has all of that, ask it to sketch a basic architecture and pick a language. It can also weigh which models should go through API calls and which should run locally, and whether to use open or closed models. All of it is worth talking through with AI. Treat it as a server ops helper, or talk to it as an architect.

Of course, if the product is genuinely going to be commercialized at scale, you still want professionals to sign off. It’s not only a question of “are there bugs, does it run.” There’s legal risk—user privacy leaks, say—and financial risk, like a hole in the payment system that lets someone drain your resources. Both are dangerous.

Finally

I’ve put this glossary up on the blog too, so go take a look. Whenever one of these words shows up in what AI tells you, search it in there and get the most basic footing—enough to ask the questions that let AI build our products better. That’s it for today. See you next time.

Not knowing how to code isn't the core problem—whether you can ask the right questions while building is. And to ask the right questions, you at least have to understand these words.