Raw markdown:
Hey hey! π
Streaming response UI is great and all but when I scroll back up to check one line and the UI starts pulling me down the screen like my little chihuahua when he sees his grandad π it starts to really annoy me.
I imagine you've had the same problem especially with all the AI chats.
This week is about the small defaults that decide whether a system feels helpful or just busy.
Enjoy π¦ - Adam at Unicorn Club.
Get Unicorn Club in your inbox.
This weekβs email edition includes Useful Extras and the full More Reads section (missing from this public post).
Subscribe: https://unicornclub.dev/
Sponsored by 20i
Managed WordPress Hosting You'll Fall in Love With
Upgrade to autoscaling WordPress hosting for always-on, always-fast performance, backed by award-winning support. See the difference and try us out for only $1.
Top 3 this week π
Adam's Breakdown:
Designing Stable Interfaces For Streaming Content β
Live output is useful until it steals the wheel.
I want it to be simple, if I scroll up, leave me there. If the reply stops halfway through, mark the break. If Iβve asked for less motion, donβt animate the thing Iβm trying to read, BECAUSE IT'S VERY ANNOYING.
The fixes in the Smashing piece are boring in the best kind of way. Pin only when the reader is already at the bottom, batch updates to the next frame, and design the stopped, retrying, half-finished states before they show up in production.
Why this matters: A stream that keeps moving under your cursor makes speed feel like the bug.
What I'd steal: Test every streaming component by scrolling away mid-response, stopping it, retrying it, and turning reduced motion on.
Shape: Who Owns Your Design System? β
Ownership gets messy when everyone can ship components.
Why: Design systems start to drift abit when ownership is implied rather than named, especially once product teams start making local fixes.
Adopt: Pick a model: centralised team, federated owners, or external support, then write down who decides what.
Ship: Why User Panels Fail β
Panels go stale while everyone keeps quoting them.
Why: A panel can look official long after the sample stopped matching the product, which is how research turns into a comfort blanket.
Adopt: Check stale attributes, response rates, segment gaps, and who keeps answering.
Full email edition includes: the full More Reads section.
Get it in your inbox.
Subscribe: https://unicornclub.dev/
Support the newsletter
π’ Book a Sponsorship
Thanks for reading
Want the full email edition (including Useful Extras and the full More Reads section) and next weekβs issue in your inbox?
Subscribe: https://unicornclub.dev/
Adam from Unicorn Club
Connect on LinkedIn


Top comments (0)