01

Agentic Engineering vs Vibe Coding

The mindset that separates people who ship from people who get stuck — and why staying in charge is the whole game

Two people, same tools, opposite results

Give two people the exact same AI and the exact same task. One ships a working feature in an afternoon. The other is "two weeks from launching" — and is still two weeks from launching six months later. The difference is almost never the tool. It's who is doing the thinking.

⚖️
The one-sentence definition

Vibe coding = you offshore the thinking to the AI and hope. Agentic engineering = you do the thinking, and the AI does the typing. Same models. Completely different outcomes.

This is not anti-AI. The engineer this module is based on has AI write 95% of his code. The point is the other 5% — the judgment, the plan, the "no, do it this way" — is where all the value lives.

The mental model that makes it click

The model does not think. It does not "understand." It converts your words to tokens and predicts the next one. That's it. Powerful, but not a mind. So the right way to hold it:

🧠
Treat the agent like a brilliant intern with photographic memory

It has read everything and forgotten nothing — but it doesn't know which of the things it knows applies to your situation. That's your job. You point; it runs. You decide; it executes.

A useful warning sign: the model is agreeable. Ask it "are there problems with this code?" and it will happily invent ten, whether or not any exist. It will tell you your plan is brilliant. It has no idea. When you are in the driver's seat making the call, that agreeableness is harmless. When you hand it the wheel, it will drive you confidently off a cliff.

Model vs harness — know the difference

Two words you'll hear constantly. They are not the same thing, and people who confuse them stay stuck.

THE PIECES
model    the engine (Opus, GPT, etc.)
harness  everything wrapped around it
          # tools, system prompt,
          # file access, the loop
PLAIN ENGLISH

The model alone can't do anything — it only predicts text. It can't read a file or run a command.

The harness gives it hands: the ability to read files, search, run commands, and loop until done.

Same model, different harness = a totally different experience. This is why people's results with the same AI vary so wildly.

At Ormus, the harness is Claude Code — and our skills are the tools we hand the model.

🪶
Harnesses are getting thinner, not fatter

A year ago the advice was "stuff the model with everything" — dump the whole codebase in as context. The advice today is the opposite. Modern models read your code and infer the stack themselves. Don't over-explain. Only tell it the things it can't know: the vision, how the project is used, the one weird bit of structure.

Context engineering — the make-or-break skill

Every model has a finite context window. The single biggest lever you have is keeping it clean. The more you bloat it, the dumber the agent gets. Stay in the sweet spot.

1
Keep features small

A small task fits in a clean context window. A huge task forces the model to dump everything in, and it starts to fumble. Big ask → split it.

2
Make the plan — for you, not the agent

The plan is how you hold the agent accountable. Have it draft the plan, then say: "this is too big — break it into the smallest reviewable chunks."

3
Point at the real source

Code is the best source of truth — better than any docs. When you need the agent to use a library correctly, point it at that library's actual source, not a hand-written description of it.

4
Start fresh over compacting

When a thread gets bloated (~70%+ full), don't fight it. Start a new session with a tight prompt. A fresh context beats a tired one.

The loop: define the end-state, let it run

Here's the part that feels like magic. You don't tell the agent how — you tell it when it's done, and you give it a way to check. Then it loops on its own until the goal is met.

0 / 5 messages
🎯
A loop is only as good as its finish line

"Make it work" is a weak goal — the agent can't tell when it's done, so it spins or stops too early. "This test passes" / "the review comes back clean" / "the app deploys" are verifiable goals. Nail the finish line and the agent figures out the path. Skip it, and you get a dumb loop that runs forever — the thing people fear when they've never actually used one.

🧹
Tidy up after every feature

Left alone, an agent rewrites code that already exists instead of reusing it — nine times out of ten. That's how a codebase rots into something even the agent can't debug. After each feature, run a clean-up pass: "where is this logic duplicated? consolidate it." Clean structure is easier for the next agent session to pick up. The old engineering disciplines — clean structure, real tests, good docs — turn out to be exactly what agents need.

Mindset check

Three situations. No memorization — just apply the mindset.

Scenario

You need a feature added. You have ten minutes before a call.

What's the agentic-engineering move?

Scenario

You propose an approach. The agent replies: "Great idea — that's definitely the right call."

How much should that reassure you?

Scenario

The agent drafts a plan to rebuild a whole module in one giant pass. It looks thorough.

What do you say back?

➡️
Up next: Knowledge Work, Not Just Code

Everything you just learned isn't only for engineers. The biggest, most immediate wins are in ordinary knowledge work — contracts, accounting, reports. Next module shows you where the real leverage is, even if you never write a line of code.

02

Knowledge Work, Not Just Code

The biggest, fastest wins from AI have nothing to do with programming — and they're sitting in your inbox right now

"But I'm not a developer"

The most common reason people skip these tools is "I don't code." That's looking through the wrong end of the telescope. The engineer this academy is built on — who has AI write 95% of his code — says it plainly: he's more bullish on knowledge work than on engineering.

💡
The bottleneck isn't the model — it's the tooling

The models are already smart enough for a huge amount of knowledge work. What's missing is the tooling around it. That's also why both OpenAI and Anthropic are launching consulting arms — sending people into businesses to help set this up. The opportunity is wide open, and you don't need a CS degree to grab it.

Three real stories with real dollar amounts

Not hypotheticals. These are things that actually happened to working people, using a subscription that costs less than a night out.

$
The 27-page contract → 3× the fee

A consultant used to pay a lawyer to review contracts. He handed a 27-page contract to Claude instead. It flagged every page with a rebuttal. He ended up negotiating 3× the original payment — and the AI is the one that told him to charge more.

$
A year of accounting → 2 hours

An accountant quoted ~$5,000–6,000 to reconcile 3,000 transactions, billing per transaction. He checked: the accounting software had an API. He did it himself with AI in about two hours, and trusted the result more.

One demo → a promotion

A 24-year-old at a company that pays lawyers on retainer gave a single presentation showing how Claude handles contract work. They made him a manager. He showed value with knowledge work, not code.

🧾
The pattern under all three

Each person took something they were paying an expert to do — slowly, expensively, on someone else's schedule — and turned it into a same-day task they controlled. The skill wasn't coding. It was recognizing that the task was AI-shaped, and being willing to try.

Where the leverage hides in your own week

You probably do several of these already, by hand, dreading them. Each one is a candidate.

📄
Contracts & agreements

Review, redline, and draft rebuttals. Ask: "go page by page, flag anything unfair to me, and explain why."

🔢
Numbers & reconciliation

Categorize transactions, reconcile statements, sanity-check totals. If the source has an export or an API, it's automatable.

📊
Reports & spreadsheets

The hours people lose to monthly reports and summaries. Hand over the raw data, describe the output you want.

🔎
Research & due diligence

A deep-research run gives you in 15 minutes what would cost thousands in billed hours — a dispute, a market, a regulation.

✉️
Hard messages

The email you're nervous to send. Draft it with AI, then rewrite in your own voice — never send the raw AI text.

📚
Learning something new

"Explain this like I'm starting from zero." A patient expert on any topic, on demand, for the price of a subscription.

The four habits that make it work

The same discipline from Module 1 applies here — you're still the one in charge. Four habits carry most of the weight:

1
Give it the real document, not a summary

Paste the actual contract, the actual spreadsheet, the actual statement. The real artifact is always better context than your description of it.

2
Describe the outcome you want

"A one-page summary a non-lawyer can act on." "A list of every transaction that doesn't have a matching receipt." Clear finish line = useful answer.

3
Verify before you trust

It's an agreeable intern, remember. Spot-check the numbers. Confirm a flagged clause really says what it claims. You sign off, not the AI.

4
Make it sound like you

For anything that goes to a human, rewrite the AI's draft in your own words. People can feel raw AI text — and it costs you trust.

🔐
One Ormus rule on top: empower, don't expose

Be deliberate with sensitive data — client financials, personal details, credentials. Use the tools to empower people, never to surveil or extract. If a document isn't yours to share, don't paste it. That's the Gold Hat line.

"I'm not technical" really means "I'm not future"

Here's the reframe to leave with. Saying "I'm not technical" used to be a neutral fact. It isn't anymore — everything is becoming technology, starting with software and moving into the physical world. Rephrased honestly, "I'm not technical" becomes "I'm not future." Nobody actually wants to say that.

🐕
The good news: catching up is easy

Even the experts' thinking flips every six months (a year ago everyone said "stuff the model with context"; now it's the opposite). So being even slightly on the curve puts you ahead of most people. It doesn't take a degree. It takes grit, curiosity, and a willingness to try the thing before you feel ready.

And don't get stuck polishing. The people who win aren't the ones with the perfect product — they're the ones who ship early, get real feedback, and improve in public. Overthinking one more feature while a scrappier competitor launches and learns is the most common way to lose. Make it fun, stay in charge, and ship.

Leverage check

Three everyday situations. Spot the AI-shaped move.

Scenario

A client sends you a long contract. You're not a lawyer and hiring one is slow and expensive.

Best first move?

Scenario

You've been quoted a large fee to categorize thousands of transactions, billed per transaction.

What should you check first?

Scenario

AI drafted a tense email and a summary of a financial report for you. Both look great.

Before you act on them?

🚀
Your move

Pick one task from your own week — a contract, a report, a reconciliation, a hard email — and run it through AI today. Give it the real document, describe the outcome, verify, and make it yours. That's the whole skill. Now go ship.