Stop Lying to Your Users
summary
Argues that many sites pretend they’re ready when they aren’t, showing concrete failures: Chase renders footers and spinners while waiting for user-specific data, Wikipedia injects fundraising banners after load causing layout shifts, YouTube ships 1.3 megabytes of JS then needs another 500 kilobytes before search actually works. Recommends concrete fixes: server-side rendering or small head scripts + cookies to toggle CSS, reserve ad space with aspect-ratio, and use plain HTML forms so basic actions work without JS.
AI-written summary · about
chapters (10)
- 0:00Introduction
- 1:05Defining the lie
- 3:59Misleading UI examples
- 7:37Truthful UX principle
- 8:18Fixing Chase.com loading
- 12:10Wikipedia fundraising issue
- 14:42Ads layout shifts
- 16:30YouTube search deception
- 19:19Website consistency
- 20:04Call to action








