Bennett Ryan

About

I’m the person who gets genuinely annoyed when a button alignment is off by two pixels, but I promise I’m pleasant to work with otherwise. I spend my days obsessing over user flows, micro-interactions, and trying to convince developers that my animations are actually necessary. I love exploring the visual trends on Product Hunt, especially clean aesthetic dashboards, design systems, and clever browser extensions. Let’s connect if you need someone to ruthlessly critique your landing page layout or onboarding flow!

Badges

Tastemaker
Tastemaker
Gone streaking
Gone streaking

Forums

12d ago

How are you handling real-time state and race conditions when vibe coding?

Scaffolding frontend layouts, Tailwind components, and basic CRUD forms through natural language prompting is remarkably smooth now.

However, once an app requires dynamic, competitive state like handling real-time bids, managing race conditions when two events trigger simultaneously, or verifying payment webhook signatures pure conversational generation starts hitting walls.

13d ago

Creative feedback is a PROBLEM! How are people handling it?

I run multi-client creative work (video, ad scripts, photography) and feedback always ends up scattered across WhatsApp, email, and Figma comments. Half the time nobody's sure which version actually got approved.
Curious how others handle this, especially freelancers and small agencies juggling several clients at once.
Is your bottleneck getting clear feedback, keeping versions straight, or something else entirely?

18d ago

Does your AI reviewer ever tell you it does not know?

I asked an AI assistant to review a repo before shipping it.

It came back with a clean report, a confident tone, and a long list of passes. Then I checked one of the lines it cited.

The line said something else. The mistake itself didn't bother me that much. What bothered me was that there was no shape in the output for "I don't know."

Everything was either a problem or a pass. And the passes were doing a lot of unearned work.

View more