Content and searchPDFs on your site: when to offer one and how to label itOct 30, 2026When a PDF helps and when it gets in the way, why the HTML page comes before the file and what the link should say so people can decide to download.Blog
Product decisions, the numbers behind them and what changed in the funnel.
Category: All
Content and searchPDFs on your site: when to offer one and how to label itOct 30, 2026When a PDF helps and when it gets in the way, why the HTML page comes before the file and what the link should say so people can decide to download.
Product designAccordions: when collapsing content helps people readOct 24, 2026When it's worth hiding part of a page in an accordion, when it's better to leave everything open and what a collapsed block needs so people find and open it.
Content and searchLink previews: what people see when they share a pageOct 24, 2026Which tags build a link card on LinkedIn and WhatsApp, which image to use, why an old preview sticks around and what kahue.net still lacks.
Code and architectureInterface animation: when it helps and how to reduce motionOct 23, 2026What animating an element on screen is for, how long a transition should last and how to respect people who asked their system for less motion.
Product designModal dialogs: when to interrupt and how to let people outOct 23, 2026When a modal dialog is worth the interruption, when a message on the page works better and what it needs so people can close it without effort.
Content and search404 pages and redirects: when a page changes addressOct 22, 2026What to do when a URL stops existing: a permanent redirect with no chain, a 404 or 410 with the right code and an error page that offers a way out.