Who decides these things anyway?
One thing we are going to see is that you should always question “good practices” and never consider them as a general truth that you must respect without understanding why. One excellent way to improve yourself is to ask every time you do not agree with someone’s review or point of view. Developers are fascinating as they can find unlimited ways to solve a single problem—unlimited solutions for the same result. Even if this can be seen as something a bit tiring sometimes, it is always interesting to understand why a developer wants to solve a problem in a different way than you. There are multiple goals to this, as follows:
- You will improve your communication skills: If you want to communicate and be understood, you will have to explain your problem clearly.
- You may learn new ways of doing things: We are all using the same language, but we all have different experiences with it. These different career and life...