AI Makes Weak Engineers Less Harmful (sea )May 9, 2026 273 ai , engineering-management We Needed a Screenshot Pipeline—We Got a Design QA Tool Instead (ben /cal )May 4, 2026 272 tooling , screenshots , playwright , case-studies .htaccess Punk (j9t )Mar 19, 2026 271 packages , apache , redirecting , link-rot AI Content Wasn’t Good Enough—Now It Is (thi /ahr )Mar 16, 2026 270 content , writing , ai Token Optimization: Reducing LLM Input Size Without Losing Quality Mar 16, 2026 269 ai , token-optimization , python Amazon Calls Engineers for a “Deep Dive” Internal Meeting to Discuss “GenAI”-Related Outages 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?” 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 )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 )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 )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 )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? 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 )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 (ann /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