Writing from our builds
Short, practical writing from our builds: what we tried, what we measured and what we would do again.
October 15, 2026
Scroll reveals that never hide what you came for
Fade in on scroll looks easy. We found two ways it quietly fails, including one where headings could stay hidden for good.
October 12, 2026
A hover effect that plays once, not forever
Our footer name had a light that kept running. It looked busy, not premium. Here is how we made it play once, only when someone asks.
October 8, 2026
Two people, one slot: stopping double bookings
Checking that a time is free and then saving it are two steps. Here is how we made them one, and how we tested it with a race.