Let's explore the concepts of cohesion and coupling in depth: why they are so important, and how to concretely apply them.| The Valuable Dev
Abstraction is fundamental in software development. What is it? What's its benefits? Should we abstract everything?| The Valuable Dev
Global variables are a common pitfall many developers fall into. Let's take a look why, and how we can fix this problem.| The Valuable Dev
Is simplicity important? How to achieve it? How to manage complexity? Here's a detailed article about the KISS principle.| The Valuable Dev