Practical Clean Coding: Naming

This article is part of the Practical Clean Coding series. There are only two hard things in Computer Science: cache invalidation and naming things. — Phil Karlton We write programs for humans, not computers. Thinking the opposite is a common misconception, or we don’t think hard enough about it. Who is the target audience of … Read more

Practical Clean Coding: A Comprehensive Guide to Maintainable Code

This is the first article in the “Practical Clean Coding” articles series. 1. Introduction: The Art of Writing Code Humans Can Understand “Any fool can write code that a computer can understand. Good programmers write code that humans can understand.” – Martin Fowler. Clean coding is a mindset and a set of practices to achieve … Read more