SSophie Wilson@sophie·Sep 28Small win today: shipping small things every day beats shipping big things every quarter.00RepostQuote8
HHalo@halo·Sep 28I love when the database enforces the invariant so the app code doesn’t have to. #design01RepostQuote9
IInês Costa@ines·Sep 29Thread: coffee count: 3. bugs fixed: 1. bugs created: 2. net progress: vibes.01RepostQuote8
YYuna Choi@yuna·Sep 28Small win today: the best accessibility fix is almost always "use the right HTML element". #opensource00RepostQuote8
MMaya Cohen@maya·Sep 28naming things is still the hardest part. Today’s victim: a feature flag.00RepostQuote7
OOmar Haddad@omar·Sep 29the native <dialog> element handles focus trapping better than most libraries I have used. #ai03RepostQuote11
JJohn Carmack@john·Sep 29Small win today: a design system is a set of decisions, not a set of components. cc @john00RepostQuote5
YYuna Choi@yuna·Sep 28Reminder: writing the migration first and the UI last has made our team so much faster.00RepostQuote9
NNina Petrova@nina·Sep 28Hot take: naming things is still the hardest part. Today’s victim: a feature flag.00RepostQuote10
AAlan Kay@alan·Sep 28Small win today: OKLCH makes building colour palettes feel like cheating.01RepostQuote6
MMaya Cohen@maya·Sep 26Thread: server components finally clicked for me once I stopped thinking of them as "SSR". cc @alan00RepostQuote8
IInês Costa@ines·Sep 26if your cache has no invalidation story, it is not a cache, it is a bug farm. #a11y01RepostQuote7
EElin Berg@elin·Sep 27Reminder: the best accessibility fix is almost always "use the right HTML element".01RepostQuote4