The Explicit Coding Discipline
Advocates for explicit coding discipline, focusing on clear naming and communication to improve code readability and prevent misunderstandings.
Advocates for explicit coding discipline, focusing on clear naming and communication to improve code readability and prevent misunderstandings.
A guide to refactoring JavaScript code for better performance and readability, with practical examples from real-world scenarios.
The article argues for prioritizing code readability by analyzing the history and cognitive impact of naming conventions like camelCase vs snake_case.
A guide for developers on simplifying technical communication by avoiding jargon and using plain language when teaching programming concepts.
Explores how developers visually perceive code and offers six practical tips to improve readability, including fonts, colors, and naming.
Explains Hungarian notation, a naming convention using prefixes to improve code readability and maintainability in JavaScript and CSS.
Explains a cleaner, more maintainable alternative to long chains of OR comparisons in JavaScript using arrays and indexOf.
A programmer discusses techniques to reduce cognitive load when reading code, focusing on visual aspects like fonts, spacing, folding, and documentation.
A critique of 'cute coding' practices that sacrifice code readability and maintainability for clever, terse syntax.
A guide explaining when and how to use the 'self' keyword in Swift programming, covering clarity, brevity, and mandatory vs. optional usage.
A guide to JavaScript coding conventions covering indentation, semicolon usage, line length, and other style guidelines for readable, maintainable code.
Explains how to implement explicit dependencies in Swift for better code readability and testability, comparing it to Objective-C.
A programming article advocating for structuring code like a newspaper, with the most important information at the top for better readability.
A developer's exploration of replacing verbose anonymous classes with concise lambda expressions and method references in Java.
The author argues that programming language syntax is critically important for code readability and developer productivity, using Go and Scheme as examples.
Explores how Python's design, inspired by economic incentives, enforces best practices like readability and secure coding to benefit developers long-term.
Tips for writing maintainable code with good commenting, descriptive naming, and consistency to help future developers.