A developer is, first and foremost, a problem solver: the code written is just the implementation of a hypothesis to solve a problem.| The Valuable Dev
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
Listening is one of the most important soft skills a developer should work on. Why? What is active listening? How to do it? In what situation?| The Valuable Dev
The imposter syndrome can be the cause of mental health issues like burnout or even depression. Let's look at the studies on the subject to understand it and try to overcome it.| The Valuable Dev
Type systems are core components of programming languages. What really means the rich vocabulary around type systems? Is there a better one which rules them all?| The Valuable Dev
As developers, learning is essential: how to learn effectively, efficiently, and have fun doing so?| The Valuable Dev
Learning what are the most common cognitive biases in software development and how to fight them can help you (and the others) solve problems more logically.| The Valuable Dev
We love, in the software industry, giving to each others titles. What are their meaning? Can we imagine more relevant ones?| The Valuable Dev
Managing software entropy is an important part of our job, as developers. What is software entropy? How do we keep it low?| The Valuable Dev