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