.htaccess Punk (j9t )Mar 19, 2026 270 packages , apache , redirecting , link-rot AI Content Wasn’t Good Enough—Now It Is (thi /ahr )Mar 16, 2026 269 content , writing , ai Amazon Calls Engineers for a “Deep Dive” Internal Meeting to Discuss “GenAI”-Related Outages (the )Mar 10, 2026 268 amazon , aws , ai On Software Quality (nic /pxl )Feb 23, 2026 267 apple What Is JPEG XL: Do We Really Need Another Image Format? (aar /deb )Feb 2, 2026 266 jpeg-xl , images , performance , metrics When Design Stops Asking Why and Starts Asking, “Can AI Do It?” (uxd )Jan 31, 2026 265 design , ai , processes The Design System Paradox: How Abstraction Can Hollow Out Quality (pjo /zer )Jan 29, 2026 264 design-systems , training Rethinking “Pixel Perfect” Web Design (ami /sma )Jan 20, 2026 263 design So You Think Your Website Is Doing Great (cit )Jan 14, 2026 262 html , javascript , css The “Two-Brain” Advantage: Why You Should Never Trust Just One AI (owe /pro )Dec 10, 2025 261 ai , processes Nobody Writes Clean Code—We All Just Pretend Dec 1, 2025 260 craft “Sloppy” Code and Accessibility Issues: The Trouble With Trump’s Silicon Valley-Inspired Web Design Project (not )Dec 1, 2025 259 design , accessibility , case-studies How Good Engineers Write Bad Code at Big Companies (sea )Nov 29, 2025 258 career , culture 5 Reasons Why WCAG AA Compliance Does Not Mean Your Website Is Accessible (cra )Nov 27, 2025 257 accessibility , wcag , compliance , colors , readability , performance , content , multimedia Good Enough Is a Strategy (tre )Nov 19, 2025 256 strategies , technical-debt Good Visual Design, Explained (nng )Nov 14, 2025 255 design , principles What Developers Really Mean by “Bad Code” (jet )Nov 12, 2025 254 maintainability , scalability , consistency , security Now Available: “On Web Development II”! (j9t )Nov 6, 2025 253 books , html , css , engineering-management , maintainability Some Software Bloat Is OK Nov 4, 2025 252 technical-debt , performance The Words “Blah Blah Blah” Increase AI Accuracy (jim )Oct 3, 2025 251 ai , prompting The QA Checklist for Using AI to Generate Test Cases (and Why Tools Like AgentQ AI Make It Easier) Sep 28, 2025 250 checklists , testing , ai Linting, Automated: AI-Powered Static Analysis With Gemini Sep 23, 2025 249 linting , automation , ai , gemini , google 2025: 0 of the Global Top 200 Websites Use Valid HTML (j9t )Sep 10, 2025 248 html , conformance , metrics , craft AI Contrarians on the Problems With Vibe Coding (low /the )Aug 26, 2025 247 ai , vibe-coding , slop , career From McCabe to Essential Complexity Aug 25, 2025 246 programming , complexity , metrics “Best Practice” Is Just Your Opinion (cra )Aug 20, 2025 245 accessibility , auditing , best-practices Vibe Coding and the Illusion of Progress Aug 17, 2025 244 vibe-coding , ai , technical-debt I Know When You’re Vibe Coding (ale )Jul 29, 2025 243 vibe-coding , ai Pair Programming Is the Better Code Review Jul 12, 2025 242 code-reviews , collaboration The AI-Native Software Engineer (add )Jul 1, 2025 241 ai , processes , testing , career Google: Many Top Sites Have Invalid HTML and Still Rank (mat /sea )Jun 30, 2025 240 google , html , conformance , seo Quality Is a Trap (eri )Jun 25, 2025 239 design A New Era of Code Quality Jun 24, 2025 238 security AI and Vibe Coding Are Radically Impacting Senior Devs in Code Review (the /the )Jun 11, 2025 237 ai , vibe-coding , code-reviews Why Is Quality So Rare? May 27, 2025 236 craft Figma Sites Is Worse Than You Might Have Thought (kev )May 9, 2025 235 videos , figma The True Path to Garbage Code: Figma Sites (joe )May 9, 2025 234 figma , html , semantics , accessibility Stop Hiding Bad Code Behind Good Tooling Apr 30, 2025 233 tooling , craft Vibe Coding Is Not an Excuse for Low-Quality Work (add )Apr 18, 2025 232 vibe-coding , ai Can LLMs Earn $1M From Real Freelance Coding Work? Apr 16, 2025 231 ai , programming , engineering-management , economics What It Means to Shift Left on Accessibility and How to Do It Right (lul )Apr 9, 2025 230 accessibility , dei , design , culture , processes , collaboration , project-management , content-strategy , training Teaching Code in the AI Era: Why Fundamentals Still Matter (ali )Apr 4, 2025 229 training , ai , programming , vibe-coding , security , scalability , performance , testing , documentation Maintaining Screenshot Quality and Color Profile in Figma (max )Mar 16, 2025 228 figma , screenshots , images , colors What’s Missing With AI-Generated Code? Refactoring (ste /the )Mar 11, 2025 227 surveys , studies , research , ai , productivity , maintenance , refactoring 11 Practical Tips to Make Code Reviews Easier as a Developer Feb 24, 2025 226 code-reviews , tips-and-tricks , ai , principles , linting , formatting , collaboration Clean Code in JavaScript: A Comprehensive Guide Feb 22, 2025 225 guides , javascript , principles , conventions , variables , objects , functions , comments , testing 5 Ways to Increase the Quality of Your Design System Documentation Feb 15, 2025 224 design-systems , documentation Alt Text Accessibility: Balancing AI and Human Oversight (tec +/equ )Feb 4, 2025 223 podcasts , accessibility , images , multimedia , alt-text , ai Developer Philosophy (qnt )Feb 3, 2025 222 technical-debt , refactoring , processes Generating Image Descriptions and Alt-Text With AI (dri )Feb 3, 2025 221 images , alt-text , accessibility , ai Differences Between ESLint and TypeScript (jos /esl )Jan 28, 2025 220 eslint , typescript , comparisons , linting , type-safety Your Clean Code Might Be Someone Else’s Technical Debt Jan 25, 2025 219 technical-debt , principles Code Quality Becomes Even More Vital in the AI Era (vil /the )Jan 10, 2025 218 ai , automation Where Has All the Valid HTML Gone (j9t )Nov 21, 2024 217 html , conformance Help Your Code Reviewer (ant )Nov 15, 2024 216 code-reviews , collaboration , communication , consistency Are AI Assistants Making Us Worse Programmers? Nov 11, 2024 215 career , programming , ai , craft Mastering Clean Code With SOLID, DRY, KISS, and YAGNI Principles Nov 2, 2024 214 principles , solid , craft 25 Crazy Software Bugs Explained (fir )Nov 1, 2024 213 videos , programming , bugs , history Test Smart: How to Apply Automation and Stay Sane? (uxd )Oct 27, 2024 212 testing , automation , ci-cd Improving Code Quality With Linting Oct 11, 2024 211 optimization , linting , formatting 2024: 0.5% of the Global Top 200 Websites Use Valid HTML (j9t )Sep 11, 2024 210 html , conformance , metrics , craft Why Copilot Is Making Programmers Worse at Programming Sep 11, 2024 209 ai , github-copilot , craft , programming , career Unrealistic Deadlines in Software Engineering (tre )Sep 7, 2024 208 project-management , prioritization , engineering-management Algorithms We Develop Software By (gra )Aug 17, 2024 207 programming , processes , best-practices Good Refactoring vs. Bad Refactoring (ste /bui )Aug 16, 2024 206 refactoring , comparisons , maintenance , javascript ObsoHTML, the Obsolete HTML Checker (j9t )Aug 11, 2024 205 packages , npm , html Comparing Design Systems to Find the Best Qualities (hdv )Aug 10, 2024 204 design-systems The Art of Clean Code: Mastering the SOLID Principles Jul 29, 2024 203 principles , solid My Favorite Interview Questions for QA Engineers Jul 24, 2024 202 interviewing After CrowdStrike, Programmers Deserve Consequences Jul 20, 2024 201 programming , career Perfect Bug Report Jun 13, 2024 200 websites , writing , bugs Introduction to Selenium for QA Automation: The Essential Guide Jun 3, 2024 199 introductions , guides , selenium , testing , automation We Need to Talk More About Conformance, if We Want to Stop Fantasy HTML (j9t )May 21, 2024 198 html , conformance , craft Software Engineering Principles Every Frontend Developer Should Know May 12, 2024 197 principles , craft The Perfect Site Doesn’t Exist (mic )Apr 24, 2024 196 maintenance , processes Adding ESLint and Auto-Fixing an Existing TypeScript Project Apr 23, 2024 195 eslint , typescript , automation Notes on Quality Apr 23, 2024 194 design , user-experience AI Isn’t Useless—but Is It Worth It? (mol )Apr 17, 2024 193 ai Humans Do It Better: GitClear Analyzes 153M Lines of Code, Finds Risks of AI Apr 17, 2024 192 ai , craft , metrics , engineering-management JavaScript Code Quality Tools: See Qodana in Action Apr 17, 2024 191 jetbrains , qodana , javascript 9 Signs Your Frontend Code Has Quality Issues That Affect Your Users (ang )Apr 13, 2024 190 craft , accessibility , usability , user-experience , conformance , performance Purging Design System “Rot” From Our Checkboxes (chu )Apr 11, 2024 189 design-systems , maintenance , accessibility , case-studies Testing HTML With Modern CSS (hey )Apr 7, 2024 188 html , css , testing The Detail, the Quality Apr 1, 2024 187 design Building Websites and Building Websites Well (j9t )Mar 12, 2024 186 craft , community Bugs I’ve Filed on Browsers (nol )Mar 3, 2024 185 browsers , chromium , firefox , webkit Lines of Code—How to Not Measure Code Quality and Developer Efficiency (cod )Feb 6, 2024 184 metrics , efficiency , productivity Is the Increasing Amount of Shit Code All the Fault of AI-Generated Code? Feb 1, 2024 183 ai , technical-debt What Can a Website Do? (dav )Jan 24, 2024 182 accessibility , usability New Study on Coding Behavior Raises Questions About Impact of AI on Software Development Jan 23, 2024 181 studies , research , ai , technical-debt Unit Testing With Jest and Integration With GitHub Actions Jan 23, 2024 180 testing , jest , github-actions 14 Things to Check Before Deploying a Website Jan 16, 2024 179 deploying , processes Definition of Done (DoD) Explanation and Example Jan 9, 2024 178 agile , scrum , processes , examples My Web Development Wishlist 2024 (j9t )Jan 7, 2024 177 community , user-experience , developer-experience , conformance , wish-lists Software Quality Jan 5, 2024 176 research Incident: Mitigate, Learn (j9t )Dec 28, 2023 175 processes , incident-response , learning “HTML First” Is Not HTML First (j9t )Dec 21, 2023 174 html , principles , craft The Top Accessibility Errors Found in 2023 (tpg )Dec 21, 2023 173 accessibility , conformance , errors , retrospectives The Road to HTMHell Is Paved With Semantics (pep /mat )Dec 18, 2023 172 html , semantics What Really Is Technical Debt? Dec 13, 2023 171 technical-debt , terminology Signals of Interface Quality Dec 10, 2023 170 design All Technical Debt Is a Risk to the Product and to Your Business Dec 8, 2023 169 technical-debt , product-management , processes Conducting a Content Audit to Improve Your Content (uxm )Nov 20, 2023 168 content , auditing , optimization Everything About SEO Is Obnoxious (chr )Nov 8, 2023 167 seo , ethics Web Developers: Remarkably Untalented and Careless? (bal )Nov 8, 2023 166 career , training Accessibility Training Will Not Save You (rei )Nov 7, 2023 165 accessibility , training , career 0 KB Social Media Embeds (chr )Nov 1, 2023 164 embed-code 2023: 0 of the Global Top 100 Websites Use Valid HTML (j9t )Oct 31, 2023 163 html , css , conformance , metrics Unit-Testing: The Unsung Hero of Code Quality Oct 29, 2023 162 testing So You’ve Been Publicly Accessibility-Shamed (dav )Oct 27, 2023 161 accessibility , communication Testing and Code Quality in Node.js (hon )Oct 26, 2023 160 testing , nodejs Stop Waiting (jha )Oct 23, 2023 159 testing Don’t Do It on Frontend or… Frontend Good Practices for Devs Oct 19, 2023 158 best-practices , maintainability , documentation On the Uniting Power of a Commitment to HTML Conformance (j9t )Oct 18, 2023 157 html , conformance , community , web Unpopular Opinion: It’s Harder Than Ever to Be a Good Software Engineer Oct 12, 2023 156 career WCAG 2.2 and Validation Oct 6, 2023 155 accessibility , wcag , conformance Characteristics of Code Quality Sep 29, 2023 154 research No More 404 (rem )Sep 26, 2023 153 link-rot , user-experience , automation Developers Talking About Code Quality Sep 21, 2023 152 studies , research , readability The 5 Principles of Unit Testing Sep 14, 2023 151 principles , testing Long Live the Test Pyramid (sma )Sep 6, 2023 150 testing , maintainability Three Dimensions of Developer Productivity Sep 1, 2023 149 research , developer-experience , productivity Why Are Websites Embarrassing? (fon )Aug 29, 2023 148 craft Nobody Cares About Your “Perfect” Code: Change Your Perspective Aug 5, 2023 147 product-management Tailwind, and the Death of Web Craftsmanship Jul 26, 2023 146 tailwind , craft Good Code Is— (j9t )Jul 23, 2023 145 terminology Good Code Is Like a Love Letter to the Next Developer Who Will Maintain It (add )Jul 20, 2023 144 programming , maintainability , communication We Deleted More Than 5,000 Pages From Our College Website—Here’s Why Jul 20, 2023 143 accessibility , maintenance A Guide to Coding Standards to Improve Code Quality Jun 15, 2023 142 guides , conventions , formatting , consistency Improving the Quality of the Software With Qodana and GitHub Actions May 28, 2023 141 jetbrains , qodana , optimization , github , ci-cd Website Issues: On the Relevance of Audience Size and Impact (j9t )May 19, 2023 140 processes Code Coverage vs. Test Coverage May 4, 2023 139 code-coverage , testing , comparisons Write Better CSS by Borrowing Ideas From JavaScript Functions (sma )Apr 28, 2023 138 css , javascript , functions Guardrails for Better Accessibility Support in Frontend (net )Mar 28, 2023 137 accessibility , tooling Fighting Inter-Component HTML Bloat (eli )Mar 27, 2023 136 components , html , semantics The Cost of Craft Mar 20, 2023 135 craft , complexity , processes We Don’t Need “.visually-hidden” (den )Mar 12, 2023 134 accessibility , css , semantics Craft vs. Industry: Separating Concerns (nac )Mar 9, 2023 133 economics , maintainability , craft , comparisons Conformance and Accessibility (j9t )Feb 28, 2023 132 accessibility , conformance Qodana Code Quality Platform—Overview Feb 6, 2023 131 videos , overviews , jetbrains , qodana , ci-cd What’s Wrong With Code in 2022? Dec 24, 2022 130 complexity , processes Code Ownership and Software Quality Dec 16, 2022 129 research , processes Today I Learned: The Subtle Art of Code Reviews Nov 20, 2022 128 code-reviews , best-practices Accessibility Is in Style—Styles and Style Guides (kno )Nov 16, 2022 127 accessibility , writing , design , documentation , style-guides , consistency How to Start a Content Audit Nov 2, 2022 126 how-tos , content , content-management , auditing “aria-label” Is a Code Smell (eri )Oct 31, 2022 125 accessibility , aria , labels , technical-debt How Flaky Tests Impact Developers Oct 28, 2022 124 research , testing , flakiness 2022: 0 of the Global Top 100 Websites Use Valid HTML (j9t )Sep 12, 2022 123 html , css , conformance , metrics , craft JavaScript Bugs Aplenty in Node.js Ecosystem—Found Automatically Aug 30, 2022 122 studies , research , nodejs , javascript , dependencies , security , bugs One-Dimensional Website Optimization Considered Harmful (j9t )Aug 4, 2022 121 optimization The Importance of Clean Code in Your Startup’s Success Jul 31, 2022 120 Your Code Doesn’t Have to Be a Mess Jul 25, 2022 119 Applying SOLID Principles in React Jul 12, 2022 118 maintainability , principles , solid , react How to Use ESLint and Prettier for Code Analysis and Formatting Jun 16, 2022 117 how-tos , consistency , eslint , prettier , linting , formatting Top 2021 CSS Frameworks Report: Validation (cit )May 6, 2022 116 studies , research , frameworks , css , conformance Writing Better CSS May 2, 2022 115 css , sorting The CSS Art Paradox (j9t )Apr 28, 2022 114 css , art , html The 5 Golden Rules of Code Reviews Apr 27, 2022 113 code-reviews , processes How to Write Good Code: 10 Beginner-Friendly Techniques for Instant Results Apr 13, 2022 112 how-tos , techniques Why Accessibility Bugs Are a Good Thing and How to Handle Them Apr 12, 2022 111 accessibility , bugs An Opinionated Guide to Unit Testing Mar 28, 2022 110 guides , testing There’s No Such Thing as Clean Code Jan 27, 2022 109 developer-experience The Risks and Rewards of App Modernization (uxm )Jan 24, 2022 108 maintenance , modernization Big Images, Blazingly Fast Jan 20, 2022 107 performance , images Find HTML Parsing Errors (pat /dev )Jan 17, 2022 106 browsers , dev-tools , html , parsing Writing Better CSS (ale )Dec 8, 2021 105 css , efficiency The Guideline Gap Nov 1, 2021 104 design-systems , accessibility , localization The Little Book of Little Books (j9t )Oct 29, 2021 103 books , frameworks , conventions Web Quality Assurance: From User Requirements to Web Risk Management (sma )Sep 16, 2021 102 usability It Takes a PhD to Develop That Sep 1, 2021 101 career , complexity Maintaining End-to-End Quality With Visual Testing (sma )Jul 19, 2021 100 testing , design I’m Changing How I Review Code Jul 14, 2021 99 code-reviews The 3-Second Frontend Developer Test (j9t )Jul 14, 2021 98 html , css , conformance It’s a (Front-End Testing) Trap! Six Common Testing Pitfalls and How to Solve Them (sma )Jul 1, 2021 97 testing CSS Frameworks in Vogue, but Don’t Forget Style Fundamentals (ric /the )Jun 28, 2021 96 css , frameworks , fundamentals NPM Global Audit Jun 16, 2021 95 packages , npm , security , auditing Why Validate? (j9t )Jun 9, 2021 94 html , css , conformance , craft Reasons Why Bugs Might Feel “Impossible” Jun 8, 2021 93 debugging , bugs 2021: 98% of the Top 100 US Websites Use Invalid HTML (j9t )May 18, 2021 92 html , css , conformance , metrics , craft Auditing Design Systems for Accessibility (deq )May 4, 2021 91 accessibility , design-systems , auditing 21 Best Practices for a Clean React Project Apr 23, 2021 90 best-practices , react Code in Quarantine (j9t )Mar 31, 2021 89 maintenance The Dos and Don’ts of Code Reviews Jan 25, 2021 88 code-reviews , learning In Critical Defense of Frontend Development (j9t )Jan 21, 2021 87 craft Optimizing Image Depth (mey /css )Dec 18, 2020 86 images , performance , optimization How to Find and Fix Common Website Accessibility Issues (kil )Nov 5, 2020 85 how-tos , accessibility , contrast , color-blindness , colors , responsive-design New Google Quality Rater Guidelines, Update Adds Emphasis on Needs Met Oct 16, 2020 84 guidelines , seo , google AVIF Has Landed (jaf )Sep 8, 2020 83 images , avif , performance , jpeg , webp , svg , png , comparisons The 4 Pillars of Good Embed Code (j9t )Apr 23, 2020 82 embed-code , usability The Most Critical Python Code Metric Mar 16, 2020 81 python , metrics , principles Page Builders Might Not Be a Good Idea (cit )Feb 20, 2020 80 maintainability , consistency , performance Goodbye, Clean Code (dan )Jan 11, 2020 79 principles , processes On Writing Better Markup (j9t )Oct 16, 2019 78 html , maintainability , performance , terminology Why Quality Is Important May 29, 2019 77 craft The TypeScript Tax (eri )Jan 23, 2019 76 typescript , type-safety , metrics The 5 Raisons d’Être of Testing (nma )Jan 22, 2019 75 testing How to Configure Lighthouse for Balanced Quality Websites (j9t )Oct 15, 2018 74 how-tos , performance , google , lighthouse , configuration Here’s the Thing About “Unused CSS” Tools (chr /css )Jun 18, 2018 73 css , performance , tooling We Write CSS Like We Did in the 90s, and Yes, It’s Silly (j9t /ali )Mar 6, 2018 72 css , craft , conventions , sorting Why TDD Isn’t Crap (hil )Oct 30, 2017 71 testing , processes Code Review Etiquette (css )Oct 25, 2017 70 code-reviews , collaboration , communication , tips-and-tricks How to Write Better Code: The 3 Levels of Code Consistency (j9t /css )Aug 31, 2017 69 consistency What We Should Teach Up-and-Coming Developers (j9t )Aug 31, 2017 68 training , principles , ethics 8 Must Have PHP Quality Assurance Tools Jun 30, 2017 67 php , tooling Linting HTML Using CSS (ire )Mar 7, 2017 66 html , css , linting Principles of Web Development (j9t )Feb 16, 2017 65 principles , user-experience , simplicity , maintainability , learning The Art of a Pull Request Aug 3, 2016 64 version-control , code-reviews , processes The Anatomy of a Coding Guideline (j9t )Jul 18, 2016 63 conventions The Importance of Code Reviews (kit )Jun 10, 2016 62 code-reviews , collaboration Improving the Quality of Your CSS With PostCSS Apr 26, 2016 61 css , optimization , postcss Technical Debt: Rescuing Legacy Code Through Refactoring Apr 13, 2016 60 technical-debt , refactoring , maintenance , monitoring , testing Seriously, Don’t Use Icon Fonts (tyl /clo )Nov 23, 2015 59 fonts , icon-fonts , html The Full Stack Overflow Developer (cod )Sep 16, 2015 58 career , craft , link-lists No Good Can Come of Bad Code (zel /ali )Jun 4, 2015 57 accessibility , semantics , standards The Problems of Working With Web Agencies (j9t )Dec 11, 2014 56 business-relations Google and HTML/CSS Code Quality (j9t )Oct 21, 2014 55 google , html , css , history How to Be a Good Developer Oct 10, 2014 54 how-tos , career , professionalism , prioritization , craft CSS Audits: Taking Stock of Your Code (ali )Sep 16, 2014 53 css , auditing Why AngularJS Makes Every Single Developer a Better One Feb 10, 2014 52 angularjs , software-design-patterns Good Content Is Too Valuable to Die (vit /sma )Sep 20, 2013 51 content Code Culture Problem Sep 5, 2013 50 communication , culture , bugs CSS Architectures: Principles of Code Cleanup Mar 21, 2013 49 css , principles , optimization QA and UX (nng )Feb 17, 2013 48 user-experience , concepts “Bad Code,” Dogmatism, Etc. (chr /css )Nov 27, 2012 47 html , css Test the Web Forward (w3c )Oct 1, 2012 46 testing , standards , web-platform Why Quality Impacts Your Bottom Line Aug 2, 2012 45 concepts , economics 10 Tips for Better Coding May 23, 2012 44 tips-and-tricks , conventions , documentation , refactoring , naming , version-control , building , testing , tooling Managing Technical Debt (acm )May 1, 2012 43 technical-debt , programming , processes Google HTML/CSS Style Guide (j9t )Apr 25, 2012 42 google , html , css , style-guides , principles , conformance , formatting , naming , sorting Understanding Technical Debt (nza )Feb 22, 2012 41 technical-debt , concepts Why Should You Care About Website Usability? Jan 25, 2012 40 usability , consistency , simplicity , content , whitespace , html Validation: Measuring and Tracking Code Quality (j9t )Jul 11, 2011 39 html , css , conformance , metrics Google’s Focus on Quality and the PostRank Acquisition Jun 23, 2011 38 google , seo How to Proofread Your Own Writing Apr 19, 2010 37 how-tos , writing , communication Optimizing HTML Dec 29, 2009 36 html , optimization Website Maintenance Tips for Front-End Developers (lou /sma )Nov 4, 2009 35 maintenance , tips-and-tricks , tooling , link-lists Diagnostic Styling Reloaded (j9t )Aug 1, 2009 34 bookmarklets , css The Two Great Things About Validation/Conformance (j9t )Jan 30, 2009 33 conformance , html , css , craft The Greatest Secret in Web Design (j9t )Dec 1, 2008 32 maintenance , maintainability , processes The Most Annoying Yet Most Important Task in Website Management (j9t )Oct 16, 2008 31 links , link-rot , maintenance , user-experience , web Where Our Standards Went Wrong (bee /ali )Sep 22, 2008 30 standards , conformance 10 Measures for Continuous Website Maintenance (j9t )Jun 24, 2008 29 processes , maintenance Is Easy Implementation the Same as Good Code? (cod /aja )Feb 13, 2008 28 developer-experience , performance , javascript , embed-code Don’t Be Ashamed of Your Code (tka )Jan 11, 2008 27 career The 3 Levels of Programmers: The Good, The Bad, and the Lazy Jan 9, 2008 26 career Google Can’t Code Nov 28, 2007 25 google , html , conformance Corporate Web Standards (dig )Jul 16, 2007 24 html , css , standards Fixing the Web… Together! (kar /w3c )Jun 15, 2007 23 html , xhtml , css , standards , conformance 10 Steps to Create a High-Quality Website (j9t )May 10, 2007 22 processes Signs of a Quality Link Dec 13, 2006 21 links , seo Unicorn Sighting (Public Preview) (don /w3c )Sep 7, 2006 20 w3c , tooling , conformance Web Content: From Fabulous to Frankenstein May 15, 2006 19 content , legal Write Better CSS (jch )Feb 19, 2006 18 css , comments Ten Steps to a More User Friendly Website Sep 14, 2005 17 flash , performance , images , compression , link-rot , html , conformance , browsers , support , navigation , readability JPG Quality (dav )Jul 27, 2005 16 images , jpeg , compression The Four Essentials of Modern Web Design Oct 27, 2004 15 fundamentals , conformance , accessibility , semantics , principles W3C Members: What Standards? (zdn )Sep 6, 2002 14 w3c , html , conformance , standards 99.9% of Websites Are Obsolete (zel /dig )Sep 4, 2002 13 html , css Poor Code Quality Contaminates Users’ Conceptual Models (nng )Oct 28, 2001 12 resilience , productivity , usability The Joel Test: 12 Steps to Better Code (spo )Aug 9, 2000 11 programming , version-control , building , culture , tooling , testing , principles Top 3 HTML Straw Man Arguments Dec 14, 1998 10 html , presentational-html Validators Sep 24, 1998 9 html , conformance , tooling , link-lists Code Quality Checker 8 tools , analysis , performance , optimization CSS Analyzer (CSS Stats) 7 tools , analysis , css CSS Analyzer (Lea Verou) (lea )6 tools , analysis , css CSS Analyzer (Project Wallace) 5 tools , analysis , css CSS Quality Checker 4 tools , analysis , css Website Analyzer (Accessify) 3 tools , analysis , performance , optimization Website Analyzer (Frontend Dogma) (fro )2 tools , analysis , frontend-dogma Image Quality Enhancer 1 tools , exploration , images