The Art Of Learning For Software Developers

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.

The Expert Blind Spot In Software Development

The Expert Blind Spot In Software Development

As developers, we are alternatively teachers and learners. How to share efficiently our knowledge while avoiding the filthy expert blind spot? The cognitive load theory can help us understand the problem, and logging your knowledge acquisition process can be a powerful solution.

How to Learn a Programming Language in Three Steps

How to Learn a Programming Language in Three Steps

Learning a programming language is not easy, especially if you try to learn it passively. However, it can stretch your skills and show you a different way to approach software development. In this article, I share my method to learn a new programming language, even if you are a total beginner. It has been effective for me to learn my first language, C, then PHP and Golang in 2018!

Learn Computer Science by Yourself - My 100 Hours Journey

Learn Computer Science by Yourself - My 100 Hours Journey

Here's the question I asked myself a lot: is it useful to be trained as a computer scientist to be a software developer? Does only knowing the basics helps? Is it interesting? I tried to begin to answer these questions after 100 hours of studying. I explain as well how I studied computer science alone as efficiently as I could. As Socrates was saying: I know that I know nothing... even more!