Don't Learn Vibe Coding: How AI changed the way I think, design, and build

Hello!

Interaction Design Foundation · 2026

Don’t Learn Vibe Coding

How AI changed the way I think, design, and build.

Feridoon “Doon” Malekzadeh~30 minutes
Real quick…
Portrait of Feridoon “Doon” Malekzadeh

Feridoon “Doon” Malekzadeh

Product designer. 20+ years of shipping.

LinkedIn
linkedin.com/in/fmalekzadeh
Portfolio
feridoon.malekzadeh.net
PathPilot profile
QR code linking to Doon’s PathPilot profile
Where I’m coming from

I make things.

PathPilot
PathPilot
AIRA
AIRA
AI Sales Coach
AI Sales Coach
Wyze / Never Wonder
Wyze / Never Wonder
VitalPaws
VitalPaws
HeyYo
HeyYo
Browser Bridge
Browser Bridge
PromptPilot
PromptPilot
Code Glow
Code Glow
SEO SignPost
SEO SignPost
Cluck
Cluck
…Many other experiments
…Many other experiments
What changed

Now I can make more things.

AI tools and web apps
AI tools and web apps
Merlin · SEO SignPost · Code Glow
Chrome extensions
Chrome extensions
Browser Bridge · Hot Swapper
Native Mac apps
Native Mac apps
PromptPilot · Claude Usage Monitor
Product prototypes
Product prototypes
Cluck · VitalPaws · Wyze
Micro-SaaS Platforms
Micro-SaaS Platforms
PathPilot
An important distinction

I didn’t become an engineer.

My first assumption

At first, I thought the trick was prompting.

Idea
REALLY GOOD PROMPT
🤞
Product

Spoiler: the crossed fingers were doing most of the work.

The reframe

AI is better at instructing AI than I am.

How I work now

Objective Driven Building

Start with the outcome, not the implementation.

Old

Prescribe the implementation. Describe the widget, the file, the fix.

Current
  • The problem
  • What I know
  • What I believe
  • What I’m unsure about
Better prompts aren’t the point

Don’t just give AI directions.

Use it to expand your skills, knowledge, and thinking.

My favorite AI hack:
Mistakes I made first

Things I learned by screwing them up first.

So what does this actually look like?

Pulling it together

So I applied for a job at Wyze.

Starting materials

Before I built anything, I developed a point of view.

Job description
Job description
WSJ article
WSJ article
Public research
Public research
Existing Wyze product
Existing Wyze product

No inside information. No roadmap. Just public information and a hypothesis.

The idea

The idea wasn’t another camera feed.

Giving AI what it needed

Then I gave AI what it needed.

Product context
  • Strategy
  • PRD
  • Requirements
  • Conceptual model
Design context
  • Screenshots
  • Information architecture
  • design.md
  • Brand and visual rules
  • References
Build context
  • TRD
  • Constraints
  • Existing patterns
  • Implementation plan

By the time I asked AI to build something, we had already done a tremendous amount of design.

The first draft

Never Wonder

Never Wonder home screen for the Wyze app

The first draft was only as good as the thinking and context behind it.

What actually matters

The prototype isn’t the interesting part.

So what actually happened here?

Doon-ism no. 1

Plan before you prompt.

Get clear about the problem, the objective, and what good looks like before asking AI to make anything.

The blank prompt box isn’t the starting line. Thinking is.

Doon-ism no. 2

Think systems before surfaces.

Give AI the context and guardrails it needs to create something coherent — and keep it coherent.

PRDTRDdesign.mdScreenshotsSketchesBrandInformation architectureConceptual modelReferencesConstraintsDesign rules

Avoid AI drift.

Doon-ism no. 3

Think future before feature.

One feature belongs inside a larger system
Shared componentsShared dataServicesPermissionsWorkflowsIntegrations

Don’t paint yourself into a corner just because AI made the corner really easy to build.

The thesis

AI MADE BUILDING EASY.

Where my time goes

JUDGMENT IS YOUR JOB.

Why fundamentals still matter

AI is an amplifier.

What you know matters.

If I were starting today

DON’T LEARN TO VIBE-CODE.

Back to the work

The creativity unlock.

PathPilot
PathPilot
AIRA
AIRA
AI Sales Coach
AI Sales Coach
Wyze / Never Wonder
Wyze / Never Wonder
VitalPaws
VitalPaws
HeyYo
HeyYo
Browser Bridge
Browser Bridge
PromptPilot
PromptPilot
Code Glow
Code Glow
SEO SignPost
SEO SignPost
Cluck
Cluck
…Many other experiments
…Many other experiments
The takeaway

DON’T LEARN TO VIBE-CODE.

Over to you

Questions?

Happy to go deep on process, tools, or the Wyze build.

Interaction Design Foundation · 2026

Thank you!

Feridoon “Doon” Malekzadeh · doon@malekzadeh.net

Don’t learn to vibe-code. Learn to build.
01 / 32