Todd Libby on Deceptive Patterns (col +/sho )Oct 13, 2025 28 podcasts , interviews , accessibility When Case Studies Become Anti-UX (uxd )Oct 7, 2025 27 design , user-experience 33 Anti-Patterns That Transform Product Managers Into Backlog Managers (d-p )Jan 7, 2025 26 product-management , processes , agile 5 Code Review Anti-Patterns You Can Eliminate With AI (ara /cod )Nov 8, 2024 25 code-reviews , ai , coderabbit Why Toggle Switches Suck (and What to Do Instead) (ada )Jun 30, 2024 24 design , toggles , usability A Practical Guide Against Barrel Files for Library Authors Jun 1, 2024 23 guides , javascript , libraries Alt Left (ste )May 27, 2024 22 accessibility , html , images , alt-text 5 Tailwind CSS Anti-Patterns to Avoid (ato )Apr 18, 2024 21 tailwind , colors , theming , frameworks Agile Anti-Patterns That Can Harm UX Jan 2, 2024 20 agile , user-experience , processes JavaScript Anti-Pattern: Self-Documenting Code (cfe )Oct 23, 2023 19 javascript , documentation Puppeteer in Node.js: More Antipatterns to Avoid (app )Jun 14, 2023 18 nodejs , scraping , testing , puppeteer The Revenge of the Pop-Up (ver )Apr 4, 2023 17 user-experience , pop-ups React Anti-Patterns and Best Practices—Dos and Don’ts Feb 5, 2023 16 react , best-practices Hostile Patterns in Error Messages (nng )Oct 30, 2022 15 usability , design , errors 15 Sprint Review Anti-Patterns—Scrum Anti-Patterns Guide 2022 May 23, 2022 14 agile , scrum , processes Is Agile an Anti-Design Pattern? (uxd )Apr 15, 2022 13 agile , design The Autofill Dark Pattern (alv /sma )Oct 11, 2021 12 html , forms How to Convince Others Not to Use Dark Patterns (boa /sma )May 13, 2020 11 how-tos , design , user-experience , ethics , design-patterns Privacy Anti-Patterns in Standards (w3c )Jun 12, 2019 10 privacy , standards Code Smells in CSS (chr /css )Feb 9, 2017 9 css , maintainability , technical-debt CSS Shorthand Syntax Considered an Anti-Pattern (css )Dec 12, 2016 8 css , shorthands Code Smells in CSS (css )Nov 20, 2012 7 css , maintainability , technical-debt Useless HTTP Requests—Favicon (kar )Feb 16, 2011 6 favicons , http Stop Forking With CSS3 (aar /ali )Jun 22, 2010 5 css 5 Reasons Why Browser Sniffing Stinks (cra )May 31, 2009 4 browsers , feature-detection AJAX Anti-Patterns (zdn )May 2, 2006 3 ajax , xml From Table Hacks to CSS Layout: A Web Designer’s Journey (zel /ali )Feb 16, 2001 2 web-platform , history , css , hacks , best-practices Why Frames Suck (Most of the Time) (nng )Nov 30, 1996 1 html , frames , usability