Morgan Lopes

May 20, 20261 min read

While the world is vibe coding the next skyscraper and jet pack, I’ve been picking weeds……

While the world is vibe coding the next skyscraper and jet pack, I’ve been picking weeds… recreating basic, reusable elements that quietly improve user experiences.

Multi-select menus have always frustrated me.

In many cases, they leave out an important piece of context:
ordered preference.

Sure, these 3 things matter…
but they don’t matter equally.

It shows up constantly:
- Airlines
- Foods
- Hobbies
- Activities
- Vendors
- Suppliers
- Wishlists
- Tasks

Selection tells us what someone likes.
Order tells us which they prefer, relative to others.

That distinction matters more than most interfaces account for.

So, I built a simple rank-choice component that captures both:
choice AND position.

Lemme know if you want to take it for a spin...

New posts by email

A short note when something new goes up. Never more than once a week.