Skip to content
CP
Writing
3 min read#code

Vibe Coding for Non-Engineers (1) — What It Is and Why Now

You can ship working software without writing a line of code. Part one of a three-part introduction to vibe coding with Claude Code.

If you've spent the last year saying "I'm not a developer, so…" about fifty times, this is for you.

Something shifted between 2024 and 2025. AI crossed a threshold — the threshold where a plain-language description can produce software that actually runs. Claude, Cursor, ChatGPT now generate working code with 70–80% accuracy on common tasks. Which means: you don't have to write code to ship a tool.

There's a name for this new behavior: vibe coding.

What is vibe coding

The term is from OpenAI co-founder Andrej Karpathy, early 2025. The definition is small: building software by describing what you want to an AI, in your own language, instead of writing code yourself.

Compare:

Traditional codingVibe coding
InputCode (Python, JS, etc.)English / Korean
Who does itEngineersAnyone
Starting pointLearn syntaxDecide what to build
Learning curve6–12 months1–2 weeks
DebuggingRead code"This part is broken" → AI fixes it

What changed is the abstraction level of programming. Assembly → C → Python → natural language. Each step opens the doors to more people.

Why non-engineers should care

Whether you're a marketer, a designer, a lawyer, a doctor, a student — there is at least one task in your week that a computer could finish in 30 minutes and that you spend a day on. Each of those tasks is automatable.

Real things non-engineers have built:

  • A lawyer: a tool to extract specific clauses from 100-page contracts
  • A marketer: a weekly one-page report consolidating 5 ad-channel dashboards
  • A teacher: a first-pass assessment of student answers
  • A café owner: a small site that visualizes a week's sales patterns
  • A runner: a personal dashboard for their running data

What they share — each is a $2,000–$5,000 freelance job done in a 30-minute conversation with one AI. Imperfect, but enough for the user.

What you can realistically build

Possible:

  • Personal tools (tracker, planner, notebook)
  • Data automation (CSV / Excel cleanup)
  • Small websites (portfolio, blog)
  • API plumbing (Slack, Notion, Google Docs)
  • A solo founder's MVP

Hard:

  • Services for thousands of users
  • Payments / financial systems
  • Complex business logic (insurance, tax)
  • Things requiring years of maintenance

The principle: a tool for you and a small team — fine. A service for thousands — eventually you need a real engineer.

The mental shift — the hardest part

Tools are easy. Mindset is hard. Two traps non-engineers fall into:

Trap 1 — "I can't code, so this isn't for me"

You don't have to write code. The AI does. Your job:

  1. Be clear about what to build.
  2. Verify it works.
  3. Say "this part is broken" when it isn't.

These are language skills, not coding skills.

Trap 2 — "I have to plan it all up front"

Traditional software went spec → design → build → test. Vibe coding goes conversation → small result → next conversation → bigger result.

Don't draft the perfect app. Build the smallest working version in five minutes, then go from there.

What you need — five things

  1. A computer — Mac, Windows, or Linux all work.
  2. A terminal — the text window that talks to the computer. On Mac it's "Terminal." On Windows, "PowerShell" or "WSL."
  3. Claude Code — Anthropic's CLI. npm install -g @anthropic-ai/claude-code (next post explains).
  4. An Anthropic account — the $20/mo Pro plan is fine to start.
  5. Patience — the first hour will feel hard. Normal.

Optional:

  • VS Code (a friendly code editor)
  • Git (change tracking)

The first five minutes

Here's where it begins.

# In your terminal
npm install -g @anthropic-ai/claude-code

Then go to a folder:

mkdir my-first-vibe-project
cd my-first-vibe-project
claude

Claude opens a conversation. Your first message can be exactly this:

"There's a thirty-minute task I waste every week. I want to automate it. Where do I start?"

Claude will ask you questions. Answer them, and what you want to build will become clearer. That's the start of vibe coding.

Next

Part 2 — Your First Project: From Idea to Working App walks through building a complete Todo app in one hour, without writing a line of code yourself.

You don't have to be a coder to be a maker.

Open the terminal.

Related writing