Sam Bernhardt

Usually a designer, sometimes a developer, always curious.

I'm a technical & collaborative product designer who cares about the products I'm designing, the people who use those products, and the people that I work with. I believe in moving fast, moving slow, and thinking deeply.

Writing

Writing a drag and drop sortable list component 🐉

Why it's a terrible idea and why you should do it

Things I've learned

A collection of lessons I've learned from my time in product design.

Make it make sense

A rule of thumb for people working on software

Coming soon

Building a treemap chart

Technical exploration

Coming soon

Truncating text in flex containers

Why it can break and how to fix it

Coming soon

Building a combobox

Technical exploration

Coming soon

Face pile stacks with cutout borders

Using CSS masks and SVG clip paths to imply depth

Coming soon

focus-visible vs focus??

CSS breakdown

Coming soon
Sam Bernhardt, 2025