The terminal is the result of its history, from the telegram to our terminal emulators. What is the difference with a console? The shell?| The Valuable Dev
Regular expressions can be frightening if you have no idea what you're looking at. Let's unravel their meanings.| The Valuable Dev
Do we need to measure complexity? With what metrics? What benefits can it brings? This is the questions we'll answer in this article.| The Valuable Dev
The Open-Closed Principle is not a good idea. Abstractions and indirections shouldn't be created because we need to modify a bunch of code.| The Valuable Dev
We speak about it, we complain about it, we want to get rid of it. But do we really understand what's a legacy system?| The Valuable Dev
You know already the basics of Vim and you want to get better? This article explains more advanced Vim concepts.| The Valuable Dev
The differences between interpretation and compilation are fewer than we usually think. What are they? What are their benefits and drawbacks?| 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
Is simplicity important? How to achieve it? How to manage complexity? Here's a detailed article about the KISS principle.| The Valuable Dev
What are the benefits and drawbacks of the DRY principle?| The Valuable Dev