Tag
Robert C. Martin discusses his career, the impact of 'Clean Code', and his approach to using AI agents with constraint tools like static analysis and mutation testing to enhance software development.
A tweet by @javinpaul recommends 'Clean Code' book and its second edition, highlighting updated insights on software craftsmanship and coding practices across various programming languages.
Casey Muratori demonstrates how following 'clean code' guidelines like polymorphism and small functions can lead to significant runtime performance costs, using a classic shape area example.
A handbook explaining clean code principles and patterns for building scalable software, with JavaScript examples.
ditto.site is a free, open-source tool that clones any website into clean code.
Corbin Braun praises Fable 5's ability to autonomously implement complex plans and produce clean code, highlighting its practical utility as an AI coding agent.
This project adapts the engineering principles of Clean Code to JavaScript, providing bad/good comparisons for each principle to help developers write readable, reusable, and refactorable code, solving the pain of code rot in team collaboration.
A repository of Clean Code Skills for AI agents that enforce Robert C. Martin's principles to improve AI-generated code maintainability and reduce technical debt. It provides modular skills for Python and TypeScript to guide agents in writing cleaner, more structured code.
A satirical article argues that the era of clean, maintainable code is over, replaced by AI-generated, bloated 'vibe-coded' websites that burn tokens as a business model, while the author ironically presents a clean page out of spite.
A developer describes discovering extreme bloat in a friend's app—220 endpoints, 40 secrets, 309k lines of code—and rewriting it with Claude to 15 endpoints, 2 secrets, and under 30k lines, arguing that vibe coding without engineering discipline leads to chaos.
The article discusses the idea of using a small local language model to continuously check code quality and enforce coding standards, aiming to keep codebases clean and secure without relying on cloud LLMs.
A guide to writing clean, readable, and maintainable JavaScript code based on Robert C. Martin's Clean Code principles, covering variables, functions, classes, testing, and more.