The Altruistic Developer
Altruistic behavior can be motivated by a variety of factors, such as a desire to improve the world, to help others, or to simply enjoy the sense of accomplishment that comes from completing a project. Whatever the reason, altruism can be a valuable and rewarding aspect of software development, as it allows developers to use their skills and expertise to make a positive impact on the world.
Altruism is the selfless concern for the well-being of others. In the context of software development, altruism might manifest in a number of ways. For example, a developer might contribute to an open-source project without expecting any financial compensation, or they might volunteer their time and skills to develop software for a non-profit organization.
Being a great Software Developer usually focuses on following best practices, a good design, and writing great code among other things. But there is a different way to approach development, if you focus on helping others, being altruistic, you can become a 10x developer.