The Valuable Dev

The Art Of Learning For Software Developers

As developers, learning is part of our job. We need to learn about many different topics to be good problem solvers. How to learn effectively, and efficiently? This is the question this article try to answer by brushing over the vast concept of learning.

8 Cognitive Biases in Software Development

Cognitive biases can bring mistakes, bugs, and wrong implementations. Knowing what cognitive biases are, what are the most common ones in software development, and how to fight them, can help you takes more logical decisions and create effective solutions.

The Ridiculous Titles Held By Software Developers

We love, in the software industry, to give to each others titles. Junior developer, senior software engineering, front end programmer, and so on and so forth. Is these titles meaningful? What information do they carry about the people holding them? Can we think about a whole new set of titles, translating more accurately what really want companies from their developers?

Configuring The Window Manager i3

Using a window manager such as i3 offer many advantages: light, highly configurable, flexible, and easy to use only with a keyboard. You'll wonder why you used your mouse with your desktop environment all these years!