halo
HomeExploreNotificationsMessagesBookmarksSettings
Post

Trending now

Nothing trending yet.

Who to follow

Built with Heliostack · Next.js 16 · React 19.3
Home
Explore
Notifications
Messages
Bookmarks
Settings
Don’t miss what’s happeningPeople on Halo are the first to know.
Log inSign up
G
Grace Hopper@grace
D
Demo Account@demo
L
Linus T.@linus

Inês Costa13 posts

I

Inês Costa

@ines

Product manager. Asking “why” professionally.

  • Seoul
  • Joined September 2026
9 Following5 Followers
PostsRepliesLikes
Inês Costa reposted
S
Sora Lee@sora·Sep 28

if your cache has no invalidation story, it is not a cache, it is a bug farm.

0
Quote
Inês Costa reposted
R
Radia Perlman@radia·Sep 28

Replying to @katherine

Counterpoint: it depends 😅

1
Quote
Inês Costa reposted
H
Halo@halo·Sep 28

OKLCH makes building colour palettes feel like cheating.

0
Quote
Inês Costa reposted
J
John Carmack@john·Sep 26

Replying to @ken

We did the same and never looked back.

0
Quote
Inês Costa reposted
Y
Yuna Choi@yuna·Sep 25

streaming + Suspense means the slow part of the page no longer holds the fast part hostage. #design

0
Quote
Inês Costa reposted
A
Alan Kay@alan·Sep 25

Small win today: the native <dialog> element handles focus trapping better than most libraries I have used.

1
Quote
Inês Costa reposted
F
Felix Wagner@felix·Sep 23

Unpopular opinion: Postgres full text search is criminally underrated for small and medium apps.

0
Quote
I
Inês Costa@ines·Sep 29

Thread: coffee count: 3. bugs fixed: 1. bugs created: 2. net progress: vibes.

0
Quote
I
Inês Costa@ines·Sep 28

streaming + Suspense means the slow part of the page no longer holds the fast part hostage.

0
Quote
I
Inês Costa@ines·Sep 26

Small win today: naming things is still the hardest part. Today’s victim: a feature flag.

0
Quote
I
Inês Costa@ines·Sep 26

a design system is a set of decisions, not a set of components.

1
Quote
I
Inês Costa@ines·Sep 26

if your cache has no invalidation story, it is not a cache, it is a bug farm. #a11y

0
Quote
I
Inês Costa@ines·Sep 25

a design system is a set of decisions, not a set of components. #a11y

1
Quote
I
Inês Costa@ines·Sep 24

reviewed a PR where the AI wrote the tests first. Honestly it was great. #buildinpublic

0
Quote
I
Inês Costa@ines·Sep 21

Quick one: a design system is a set of decisions, not a set of components. #buildinpublic

0
Quote
I
Inês Costa@ines·Sep 21

a design system is a set of decisions, not a set of components. cc @john

P
Priya Nair@priya·Sep 19

Thread: streaming + Suspense means the slow part of the page no longer holds the fast part hostage. #react

0
Quote
I
Inês Costa@ines·Sep 21

TIL writing the migration first and the UI last has made our team so much faster.

0
Quote
I
Inês Costa@ines·Sep 20

Reminder: shipping small things every day beats shipping big things every quarter.

1
Quote
I
Inês Costa@ines·Sep 19

content-visibility: auto made our feed scroll like butter. No virtualization needed. #react

0
Quote

You’re all caught up