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