The Cognitive Load Theory in Software Development

The cognitive load theory, based on many scientific experiments, can help us understand how we can learn more effectively new technologies as well as our ever changing codebases.
The cognitive load theory, based on many scientific experiments, can help us understand how we can learn more effectively new technologies as well as our ever changing codebases.
Did you know that Vim comes, most of the time, with a native file explorer? Let's explore netrw in this article.
Using common CLI, let's analyze two open source project to find their potential complexity: Devdash and Kubernetes.
Text-objects are useful constructs to edit our content in Vim. What could be better? Creating our own!
Let's explore the concepts of cohesion and coupling in depth: where they come from, why they are so important, how to concretely apply them, when, and in what context.