Frank Castro

notes on design

Thinking out loud.

·

5 min read

Skip the handoff

A practical way for designers to start vibe coding inside their own product.

Designers don't need a Figma file and a handoff meeting to explore an idea anymore. Here's a simple way to start working directly inside your product's real codebase.

Read more →

·

4 min read

Why developers push back on vibe coding

It isn't stubbornness. It's liability.

Vibe coding has a one-way door built into it. Once you understand why developers hesitate at that door, the resistance stops looking like stubbornness.

Read more →

·

4 min read

The Customization Trap

When flexibility becomes friction

AI makes building easier. That is exactly why the instinct to add more options has become more dangerous — not less.

Read more →

·

6 min read

Intent Over Components

How vibe coding is changing the way I think about product design

Vibe coding is not just making teams faster. It is changing where product work actually happens — away from components, toward intent.

Read more →


a note on how these are written

Each piece starts with my own research and my own notes, written before any AI is involved. From there, I work with AI to help shape those notes into the finished piece. The thinking, the opinions, and the decisions are mine. The writing is a collaboration.