John Potter (@johnmpotter) 's Twitter Profile
John Potter

@johnmpotter

CEO @ Rye Labs - building tools for SMEs at CIAL Dun & Bradstreet. Design engineer. Former NFL kicker. Creator of npmtrends.com.

ID: 42352109

linkhttps://www.ryelabs.co calendar_today25-05-2009 04:50:30

869 Tweet

2,2K Followers

930 Following

John Potter (@johnmpotter) 's Twitter Profile Photo

Designers and PMs should have access to the codebase and be trained to interact with it via Cursor or Claude Code. From simple questions to vibe coding ideas within the real app - it's a multiplier I feel first hand as a developer in PM shoes.

John Potter (@johnmpotter) 's Twitter Profile Photo

Today my junior dev proposed an in-memory cache for a service that is going to process millions of records - no redis, no eviction policy. Normally my senior dev would catch this. The problem is that my junior dev and my senior dev are the same Cursor.

John Potter (@johnmpotter) 's Twitter Profile Photo

Ad styles that could never have been real in the first place will be the first to gain social acceptance. Focusing on inanimate objects reduces the ick factor. The decor may be too general for an IKEA ad but could easily be Amazon.

John Potter (@johnmpotter) 's Twitter Profile Photo

Context switching when you wait for the AI to return definitely kills the feeling of flow, but I’ve never had more fun “coding” than right now. Building is getting closer and closer to moving at the speed of ideas.

John Potter (@johnmpotter) 's Twitter Profile Photo

TIL that the annoying little prompt that tells you to start a new chat automatically passes context to the new conversation. No more "please summarize this conversation so I can start a new chat".

TIL that the annoying little prompt that tells you to start a new chat automatically passes context to the new conversation. No more "please summarize this conversation so I can start a new chat".
Ege (@egeberkina) 's Twitter Profile Photo

Since Midjourney announced that they support creating videos with specific start and end frames, I had to try it. So I retextured the images with the JSON below and then used start and end frames to create a short video! Prompt 👇

Prathyush (@prathyvsh) 's Twitter Profile Photo

Here’s a thread on Semantic Zoom — a UI design pattern that is becoming prominent in the design scene with AIs enabling multi-level text summaries.

麦 ⌇Baku (@_baku89) 's Twitter Profile Photo

Super excited that our paper, co-authored with Jun Kato (@[email protected]), on parameter-tuning widgets for creative software has been accepted to #UIST2025. It’s my first academic paper ever, which makes it way more special. #tweeqjs uist.acm.org/2025/program.h…

Chris Nicholas (@ctnicholasdev) 's Twitter Profile Photo

Streaming AI chat messages have introduced a new UX challenge. In apps like Whatsapp, messages are short and arrive all at once. Pinning messages to the bottom of the chat makes sense—it's expected, and works well for human interactions. But AI chats are a new paradigm ↓

John Potter (@johnmpotter) 's Twitter Profile Photo

Content alignment should be the first design skill any developer learns. These look cool, but what feels “off” is the alignment and spacing. A few small changes make a huge difference.

John Potter (@johnmpotter) 's Twitter Profile Photo

Hadn’t heard of OKLCH before. Cool way to build consistency across a color palette for people like me that struggle with color.

Hadn’t heard of OKLCH before. Cool way to build consistency across a color palette for people like me that struggle with color.
John Potter (@johnmpotter) 's Twitter Profile Photo

Love randomly seeing npmtrends screenshots in the wild. It’s visuals like this that help indicate where the js community is moving. Downloads aren’t everything, but they are something.