I Finally Installed an Ad Blocker
A web developer explains their decision to finally install an ad blocker after encountering intrusive ads and slow-loading pages during research.
A web developer explains their decision to finally install an ad blocker after encountering intrusive ads and slow-loading pages during research.
Explores why successful tech products often prioritize familiar user experiences over unique, novel features, using examples like Astro and Supabase.
A critique of the modern web's shift from a culture of free sharing to one focused on extracting value and monetizing users.
A developer's critique of Twitter's algorithmic Home feed, explaining why it failed to show relevant tech content and seeking alternatives.
A guide for developers on creating effective App Store screenshots to improve app visibility and downloads.
Explores how creating delightful user experiences through bold, opinionated design choices can both attract and alienate users, using Mailchimp as an example.
Explains why adding 'surprise and delight' animations cannot fix a poorly designed user experience, emphasizing the need for solid functional foundations first.
Explores two UX design approaches for creating user delight: subtle, seamless interactions and expressive, animated moments.
A developer explains why they love the Remix framework, highlighting its benefits for user experience and developer happiness.
A comprehensive cheatsheet explaining key web performance metrics like LCP, FCP, and TTFB, based on a conference talk.
Explores user-built alternatives like Nitter and Invidious that reclaim the web from corporate platforms by offering ad-free, privacy-focused interfaces.
Explains how to use Placeholder and Initial Data in React Query to improve UX by avoiding loading spinners and pre-filling cache.
Explains a React UX quirk with controlled select elements and offers a solution using useEffect to ensure a valid default value.
Critique of the common but misleading UX pattern of showing '0 results' during data loading, with examples and a proposed technical solution.
A software engineer critiques 'unlikable' software features, using an airplane seat display's intrusive ads as an example, and argues for user-respectful design.
Article summarizes multiple studies showing how slow website performance increases user stress and frustration, impacting business metrics.
Guide to configuring Xcode 12's new 'Editor Tabs' for a better, more modern code editing experience similar to VS Code or Sublime Text.
Explores optimistic UI patterns that improve perceived performance by decoupling user feedback from network requests, using examples like instant cart updates.
A web developer argues that modern websites lack the creative soul of the early web, drawing a parallel to Star Wars's unique, nostalgic style.
A developer shares lessons on building engaging, detail-oriented ecommerce experiences from their time at ThinkGeek, focusing on user empathy and fun.