Reading code
Reading code is a fundamental ability for software developers. It is the basic skill that you need for everything in your developer career. Knowing how to read code in different languages and versions, with increasing levels of difficulty, and implement multiple patterns and architecture are critical to your success as a developer and also your ability to contribute effectively to open source projects. This skill – being able to read code – is the basis to help you achieve all the other skills!
As the name implies, the basic freedom that open source gives you is the freedom of reading the source code. Imagine what that means. No matter what you are going through right now in your development, regardless of the language, library, or development problem, there is some piece of source code, somewhere, that you can read.
This skill will give you access to insights, experience, and art and craftsmanship. It is going to help you understand the problem better...