Model
The AI that does the reasoning. Pick one; swap it later.
Oslo Vibe Coding · a hands-on class
One hour. You will see how this works, where AI is heading, and how to build with your own tools. No experience needed.
What you'll leave with
What we do when we vibe code, and why it works now.
The idea
You say what you want in plain words. An AI writes the code and runs it. You look at the result and steer. You build first, and pick things up as you go.
Andrej Karpathy named this in 2025.
The loop
You go around this loop until the result matches what you meant. You direct; the model types. Most of your work is the steering.
The one skill that matters
You do not memorize a language. You build judgment: you decide what good looks like, then check that you got it. You can start tonight.
Be honest about this
The model writes code that looks right and can be wrong. It does not feel the mistake. Work in small steps, run it every time, read the parts that touch data or money, and check before you ship.
This is what separates a demo from a thing that works.
Where AI is now, distilled from 13 talks by the people building it.
A map for later
Stanford's CS 153 put the people building modern AI in one room: Nadella, Altman, Jensen Huang, Ben Horowitz. There are short notes on the site distilled from all 13 talks. Skim the map now; watch the talks on your own time.
oslovibecoding.tech/frontierThe whole stack
From the talks · 1 of 2
Writing software is the cheap part now. Energy, compute, and knowing what to build are the scarce parts. The frontier is a race for power and chips.
From the talks · 2 of 2
One person with AI does what used to need a department. The unit of building is shrinking to a few people, or one.
The hands-on part. Laptops out. We set this up together.
Use this model
The AI that does the reasoning. Pick one; swap it later.
It reads files, writes files, and runs commands.
What it knows: your folder, your goal, your rules.
Describe, act, verify, steer. You drive it.
Claude Code, Cursor, and similar tools share these four parts.
Step 1 · pick a tool
Pick one now. We help you set it up in the room.
Step 2 · give it context
Make an empty folder and open it in your tool. Say your goal in one sentence. For a bigger project, add a short rules file with the facts the tool should use.
Good context turns a lucky guess into a useful answer.
Step 3 · run the loop
Ask for the smallest useful version. Check what it made. Ask for the next small change. Watch the diff and reject what you did not want.
Good first habits
One we built · try it
One HTML file asks the free Entur open data API for the next departures and shows them. No backend. No key. You could build this tonight.
oslovibecoding.tech/oslo-departures.htmlNow you · we build together
Take our departures idea or bring your own. Pick a small version. Get it working. We are in the room the whole time.
Stuck for a few minutes? Wave someone over.
Tonight's recap
No one codes alone. oslovibecoding.tech